[READ-ONLY] Mirror of https://github.com/danielroe/cross-origin-storage. Load shared dependencies from Cross-Origin Storage (COS).
cross-origin-storage experimental nuxt vite vite-plugin
0

Configure Feed

Select the types of activity you want to include in your feed.

docs: add roadmap

+8 -3
+8 -3
README.md
··· 9 9 10 10 ## Packages 11 11 12 - | Package | Description | 13 - | --- | --- | 12 + | Package | Description | 13 + | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | 14 14 | [`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. | 15 - | [`nuxt-cos`](./packages/nuxt-cos) | A thin Nuxt module wrapping the plugin. | 15 + | [`nuxt-cos`](./packages/nuxt-cos) | A thin Nuxt module wrapping the plugin. | 16 16 17 17 ## Status 18 18 19 19 This 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. 20 20 21 21 The 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. 22 + 23 + ## 🚧 Roadmap 24 + 25 + - [ ] **Multi-entry / multi-page builds.** 26 + - [ ] **Opting transitive dependencies out of COS chunking**. 22 27 23 28 ## Development 24 29