Web Storage API
As of Deno 1.10, the Web Storage API (localStorage
& sessionStorage
) was introduced, which through localStorage
allows persistent storage, whereas sessionStorage
is a non-persistent memory-based storage.
To use persistent storage, you need to pass the --location
flag. The location for persistent storage is listed in deno info
, and additionally passing the --location
will give you the path for the specified origin.
To learn more about the Web Storage APIs, visit the MDN page on Web Storage.
Example
The following snippet accesses the local storage bucket for the current origin and adds a data item to it using setItem()
.
localStorage.setItem("myDemo", "Deno App");
The syntax for reading the localStorage item is as follows:
const cat = localStorage.getItem("myDemo");
The syntax for removing the localStorage item is as follows:
localStorage.removeItem("myDemo");
The syntax for removing all the localStorage items is as follows:
localStorage.clear();