SharedStorage

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The SharedStorage interface of the Shared Storage API represents the shared storage for a particular origin, defining methods to write data to the shared storage.

SharedStorage is the base class for:

Instance methods

append() Experimental

Appends a string to the value of an existing key-value pair in the current origin's shared storage.

clear() Experimental

Clears the current origin's shared storage, removing all data from it.

delete() Experimental

Deletes an existing key-value pair from the current origin's shared storage.

set() Experimental

Stores a new key-value pair in the current origin's shared storage or updates an existing one.

Examples

js
window.sharedStorage
  .set("ab-testing-group", "0")
  .then(console.log("Value saved to shared storage"));

Specifications

Specification
Shared Storage API
# sharedstorage

Browser compatibility

BCD tables only load in the browser

See also