v133 · offline / storage
Partitioning Storage, Service Workers, and Communication APIs
Note: this has launched in Chrome 115
concepts
-
Storage Partitioning
Third-party storage / SW / BroadcastChannel partitioned by top-level site. Closes cross-site state-sharing channels.
-
Cookie & storage probe
Five surfaces — localStorage, IDB, cookies, BroadcastChannel, Service Worker registrations — with write & read probes. Embed cross-origin to see what survives the partition.
-
SharedWorker & BroadcastChannel isolation
The communication-channel side of partitioning: cross-site embedders can no longer rendezvous through a shared SharedWorker URL or a BroadcastChannel name.
-
Partition key explorer
Enter any top-level URL and embedded frame origin. Computes the storage partition key, shows which scenarios share the same bucket vs. get isolated, and probes this page's own partition.
why it shipped
Partitioning is intended to address known, existing privacy and security issues in 3rd party contexts. See: https://github.com/privacycg/storage-partitioning#introduction