files/en-us/web/api/sharedstorageworkletglobalscope/index.md
{{APIRef("Shared Storage API")}}{{deprecated_header}}
The SharedStorageWorkletGlobalScope interface of the {{domxref("Shared Storage API", "Shared Storage API", "", "nocode")}} represents the global scope of a {{domxref("SharedStorageWorklet")}} module.
{{InheritanceDiagram}}
// 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}}
{{Compat}}