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 via- Window.sharedStorage.
- WorkletSharedStorage, accessed via- SharedStorageWorkletGlobalScope.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
Loading…