Back to all skills
Progress11 of 45
BundleCritical

Dynamic Imports for Heavy Components

Use `next/dynamic` to lazy-load large components not needed on initial render.

bundledynamic-importcode-splittingnext-dynamic

Code Comparison

Incorrect (Monaco bundles with main chunk ~300KB):tsx
Correct (Monaco loads on demand):tsx

Why This Matters

Impact: directly affects TTI and LCP. This optimization is classified as CRITICAL priority for production applications.