Skip to content

Dynamic Import

Dynamic import() is a function-like expression that lazy-loads modules on demand. Unlike static import, it can be called conditionally and returns a Promise.

  • Code Splitting — Lazy loading with dynamic import
  • Use Cases — Route-based splitting, conditional loading, on-demand libraries

import() returns a Promise for lazy loading. Enables code splitting and route-based loading. Works with async/await.