···991010## Packages
11111212-| Package | Description |
1313-| --- | --- |
1212+| Package | Description |
1313+| --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
1414| [`vite-plugin-cross-origin-storage`](./packages/vite-plugin-cross-origin-storage) | The core Vite plugin: content-addressed chunking, bottom-up hashing, and the runtime loader. |
1515-| [`nuxt-cos`](./packages/nuxt-cos) | A thin Nuxt module wrapping the plugin. |
1515+| [`nuxt-cos`](./packages/nuxt-cos) | A thin Nuxt module wrapping the plugin. |
16161717## Status
18181919This is exploratory. The Cross-Origin Storage API is a [WICG proposal](https://github.com/WICG/cross-origin-storage) with no native browser implementation; today it only works via the [browser extension](https://github.com/web-ai-community/cross-origin-storage-extension). Without COS the loader falls back to ordinary network requests, so builds keep working everywhere.
20202121The plugin builds on [Thomas Steiner](https://github.com/tomayac)'s original [`vite-plugin-cross-origin-storage`](https://github.com/tomayac/vite-plugin-cross-origin-storage) and is intended as an update of it, with the aim of merging back upstream.
2222+2323+## 🚧 Roadmap
2424+2525+- [ ] **Multi-entry / multi-page builds.**
2626+- [ ] **Opting transitive dependencies out of COS chunking**.
22272328## Development
2429