Frontend Developer
mediumcode-splitting-lazy-loading
What is code splitting and how does lazy loading work?
Answer
Code splitting breaks your JS into smaller chunks so users only download what they need.
**Lazy loading** loads code or assets on demand (routes, components, images).
**Benefits:** faster initial load, better LCP, lower memory usage.
**Trade-offs:** extra network requests and potential loading spinners—use prefetch/preload for predicted navigation.
Related Topics
PerformanceJavaScriptRouting