Island Architecture

Island Architecture is a pattern where the server renders the entire page to static HTML, and “islands” of interactivity (framework components like React, Vue, or Svelte) are hydrated independently.

Key Benefits

  • Zero JS by Default: The majority of the page remains static HTML, reducing the payload.
  • Independent Hydration: Components load and become interactive without waiting for the rest of the page.
  • Partial Hydration: You only ship JavaScript for the parts of the page that actually need it.