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

HTTP Request Log

0 pending | 0 ok | 0 error
No HTTP requests logged yet