AMASS, AJAX MAssive Storage System
You have permanent data requested from server in your AJAX application, AMASS can store it in the client-side and going byond the 4K cookie or the 64K IE proprietary client-side storage system to allow you store up to 100K without user permission. After 100K, users are prompted on whether the web site can store the requested amount of information. Users can approve or deny the storage request. AMASS have been tested on windows with IE6 and Firefox, and certainly Flash 6+.
The AJAX MAssive Storage System (AMASS) uses a hidden flash applet to allow JavaScript AJAX applications to store an arbitrary amount of sophisticated information on the client side. This information is permanent and persistent; if a user closes their browser or navigates away from the web site, the information is still present and can be retrieved later by the web page. Information stored by web pages is private and locked to a single domain, so other web sites can not access this information.
AMASS uses ActiveX methods on IE and it's LiveConnect methods on Firefox to permanently store the information and of course Flash's SharedObject. Talking about security, the website indicates that "Information stored by web pages is private and locked to a single domain, so other web sites can not access this information.", something similar to cookies, but I think this have to be more tested to see if it have any security flaws somewhere.
This could be an excellent solution to improve AJAX applications, by preloading data for example or keeping cached common data loaded from server. Usage will depend on the nature of the application itself. Anyway AMASS is very new but we'll see more about how this will be integrated in the future.


Subscribe to AJAX Magazine's feed