Frontend Developer
mediumoptimize-bundle-size
How do you reduce JavaScript bundle size in a web app?
Answer
Bundle size affects load time and Core Web Vitals.
**Common tactics:**
- Code splitting (route/component level)
- Tree-shaking and ESM imports
- Remove unused dependencies
- Use smaller alternatives (date libs, UI libs)
- Lazy-load heavy features
- Analyze bundles (webpack/vite analyzer)
**Interview tip:** explain that less JS also reduces CPU time (INP).
Related Topics
PerformanceJavaScriptTooling