v133 · offline / storage

Partitioning Storage, Service Workers, and Communication APIs

Note: this has launched in Chrome 115

concepts

  1. Storage Partitioning

    Third-party storage / SW / BroadcastChannel partitioned by top-level site. Closes cross-site state-sharing channels.

  2. 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.

  3. 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.

  4. 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

references