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();