web api interface
SharedStorageWorkletGlobalScope
The SharedStorageWorkletGlobalScope interface of the Shared Storage API represents the global scope of a SharedStorageWorklet module.
Instance properties
sharedStorageDeprecated- : Contains an instance of the
WorkletSharedStorageobject, representing the shared storage for a particular origin as exposed in a worklet context.
- : Contains an instance of the
Instance methods
register()Deprecated- : Registers an
operationdefined inside the current worklet module.
- : Registers an
Examples
// ab-testing-worklet.js
class 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 the Shared Storage API landing page for a walkthrough of this example and links to other examples.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.