You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 3, 2026. It is now read-only.
The Vite config does not define manualChunks, meaning heavy dependencies like Three.js (~150 KB), framer-motion (~50 KB), and recharts are bundled together. This creates a monolithic vendor chunk that invalidates cache on every small application change.
Code Reference xmem-landing/vite.config.ts
Proposed Fix
Update rollupOptions.output.manualChunks in the Vite config to split large dependencies (three, motion, radix UI) into their own cacheable vendor chunks
The Vite config does not define manualChunks, meaning heavy dependencies like Three.js (~150 KB), framer-motion (~50 KB), and recharts are bundled together. This creates a monolithic vendor chunk that invalidates cache on every small application change.
Code Reference
xmem-landing/vite.config.tsProposed Fix
Update
rollupOptions.output.manualChunksin theViteconfig to split large dependencies (three, motion, radix UI) into their own cacheable vendor chunks