SharedStorageWorkletGlobalScope
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental:This is anexperimental technology
Check theBrowser compatibility table carefully before using this in production.
TheSharedStorageWorkletGlobalScope
interface of theShared Storage API represents the global scope of aSharedStorageWorklet
module.
In this article
Instance properties
sharedStorage
ExperimentalContains an instance of the
WorkletSharedStorage
object, representing the shared storage for a particular origin as exposed in a worklet context.
Instance methods
register()
ExperimentalRegisters anoperation defined inside the current worklet module.
Examples
js
// ab-testing-worklet.jsclass SelectURLOperation { async run(urls, data) { // Read the user's experiment group from shared storage const experimentGroup = await this.sharedStorage.get("ab-testing-group"); // Return the group number return experimentGroup; }}register("ab-testing", SelectURLOperation);
See theShared Storage API landing page for a walkthrough of this example and links to other examples.
Specifications
Specification |
---|
Shared Storage API> # sharedstorageworkletglobalscope> |
Browser compatibility
Loading…