HTML 5 includes a significant bump in what the browser itself can store (up from 4k for total cookie storage to something on the order of 5-10mb). Here’s a simple code sample that illustrates how to access local storage in HTML5:
// First, make sure our browser supports HTML 5 local storage
if (typeof(localStorage) == 'undefined' )
{
alert('Your browser does not support HTML5 localStorage. Try upgrading.');
}
else
{
try
{
// saves to the database using key/value
localStorage.setItem('name', 'Hello World!');
}
catch (e)
{
if (e == QUOTA_EXCEEDED_ERR)
{
// data wasn’t successfully saved due to quota exceed so throw an error
alert('Quota exceeded!');
}
}
// Write out the item from local storage:
document.write(localStorage.getItem('name'));
//deletes the matching item from the database
localStorage.removeItem('name');
}