Choose when an island wakes up.

Hydration is explicit data on the island host. Static HTML stays static until a policy says otherwise.

Policy When it activates Use it for
load As soon as the component module resolves. Primary interactions.
idle During browser idle time, with a timeout fallback. Secondary controls.
visible When the host approaches the viewport. Below-the-fold widgets.
only After client rendering succeeds off-DOM. Client-only islands with truthful fallback.

Keep fallback honest

For only, author fallback content that remains useful if the module cannot load. Taipa replaces it only after the component is rendered and preflighted successfully.