How can the application state be maintained across requests for thick JavaScript clients? In addition to client managed cookies and descriptive URLs, are there any other methods?
Please note that by clients I am referring to thick JavaScript clients. The server side is only a JSON service with all rendering done on the client side.