SSR @defer
Deferrable views with @defer, @loading, @placeholder for SSR-friendly code splitting.
Trigger: on viewport
Scroll down to trigger lazy loading. Component loads when it enters the viewport.
Scroll down...
Placeholder: Waiting for viewport...
Scroll this section into view
(Scroll past this to trigger viewport)
Trigger: on idle
Loads when the browser is idle (requestIdleCallback). No scroll needed.
Placeholder: Waiting for browser idle...
Loads when main thread is free
Trigger: on timer(3s)
Loads automatically after 3 seconds regardless of scroll or idle state.
Placeholder: Waiting for timer (3s)...
Auto-loads after 3 seconds