ES Modules & Bundling

Moderne Modulstruktur, Tree Shaking und Code Splitting für performante Apps.

Import / Export

// maths.js
export function add(a, b) { return a + b }
export default function mul(a, b) { return a * b }

// usage
import mul, { add } from './maths.js'

Tree Shaking & Code Splitting

Nur tatsächlich genutzte Exports bleiben im Bundle; große Module dynamisch laden.

// Dynamic import (Code Splitting)
const mod = await import('./charts.js')
mod.render()