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:
WindowSharedStorage
, accessed viaWindow.sharedStorage
.WorkletSharedStorage
, accessed viaSharedStorageWorkletGlobalScope.sharedStorage
.
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
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