20. WebStorage
W3C / WHATWG
HTML5 // set or get items by methods
localStorage.setItem("storedItem", "value");
var value = localStorage.getItem("storedItem");
local // set or get items using the store as a map
localStorage.storedItem = value;
var value = localStorage.storedItem;
session
// accessible only for this session
var foo = sessionStorage.bar;
storage イベント sessionStorage.bar = foo;
// sync interface when data change, even from other window
window.addEventListener("storage", handle_storage, false);
Note: Firefox used to propose “globalStorage”, Wakanda implements “user.storage”
http://www.w3.org/TR/webstorage/