Context
Milestone-doc nice-to-have: "Remove maps fastify plugin from core, so that we can remove extra build work that's done for iOS."
The map server (fastify) currently lives in core and forces extra backend-bundler handling on iOS (undici/polywasm/fetch shims — see backend/index.ios.js, backend/rolldown.config.ts). If the maps plugin moves out of core, that iOS-specific bundling could be simplified or removed.
Scope (to refine)
Note: the bundler has since moved rollup → rolldown (#94); re-evaluate the actual remaining cost before doing this.
Context
Milestone-doc nice-to-have: "Remove maps fastify plugin from core, so that we can remove extra build work that's done for iOS."
The map server (fastify) currently lives in core and forces extra backend-bundler handling on iOS (undici/polywasm/fetch shims — see
backend/index.ios.js,backend/rolldown.config.ts). If the maps plugin moves out of core, that iOS-specific bundling could be simplified or removed.Scope (to refine)
rolldown.config.ts/ iOS fetch shims once the dependency is gone.Note: the bundler has since moved rollup → rolldown (#94); re-evaluate the actual remaining cost before doing this.