Web applications can provide users with cross platform tools which can easily be maintained and updated. It is therefore little wonder why bioinformatic tools are often published as web applications. However, some legal as well as computer security considerations can arise while operating on certain types of data (e.g. medical or proprietary). In such cases, it may be preferable to store some of this data locally on the client’s browser. Local data storage options are plentiful but can quickly become a little disorientating. Here’s a small rundown on what’s out there.
W3C Recommendation 30 July 2013.
An already widely used HTML5 API specification. This specification is implemented as a Storage interface which is extended by two very similar attributes, localStorage and sessionStorage.
Storage Limits : A soft limit of 5MB is implemented by most modern browsers (as per the recommendations of the W3C standard). A notable exception is Internet Explorer 8 and up which offers up to 10MB by default. Some browsers may allow this limit to be changed manually through browser settings and/or might prompt the user to grant the application additional storage after the soft limit has been reached.
Support : An older W3C recommendation, Web Storage is well supported among most modern browsers.