Hurtigere hjemmeside hjælp til en langsom hjemmeside

Islands-arkitektur

Islands-arkitektur sender primært statisk HTML og hydrerer kun udvalgte komponenter. Det reducerer JavaScript på første load og kan forbedre INP og TBT markant.

Skrevet af Kim Tetzlaff

Kort fortalt: I stedet for at hydrere hele træet markerer du interaktive øer - resten forbliver ren HTML. Det passer godt til indholdssider der ellers ville trække hele React-runtime.

Forhold til frameworks

Astro populariserede modellen; andre frameworks tilbyder lignende selective hydration. Kombinér med tree shaking og minification for små ø-assets.

SEO

Da HTML er komplet, er LCP for tekst/billeder ofte lettere at optimere end i ren CSR.

Statisk skal, interaktive øer

Islands-tilgangen serverer meste indhold som hurtig HTML/CSS og isolerer JavaScript til små «øer» der hydreres uafhængigt. Det reducerer typisk hydration-omkostning sammenlignet med at hydrere hele dokumenttræet.

Det kræver design- og komponentdisciplin: hvad er virkelig interaktivt, og hvad er bare styling? Hver unødig ø er stadig et script og et runtime-budget.

Kommunikation mellem øer

Når øer skal dele state (kurv, login, tema), undgå at sprede global event-suppe. Brug eksplicitte grænser og små state-lag så afhængigheder kan testes og profileres.

Tredjeparts-widgets bør indlejres som egne øer med klare performance-budgetter - ellers vokser øerne til et kontinent.

Build-værktøjer og mental model

Teams der kommer fra SPA-verdenen skal omstille sig til at tænke «HTML først». Oplær i code review: afvis PR’er der gør hele layoutet til klientkomponent uden behov.

Mål før/efter på LCP og INP på mobile profiles - islands giver ikke automatisk gevinst hvis billeder og fonts stadig er flaskehalse.

Videre på sitet

Relaterede guides og blogindlæg finder du i kortene nederst på siden. Overblik: Blog, Guides, Ordbog.

FAQ

Er islands det samme som micro-frontends?

Beslægtet idé om opdeling, men teknisk anderledes - islands handler om hydration-granularitet.

Næste skridt fra begreb til handling

Guides og blogindlæg der matcher begrebets emne - ud fra fælles tags og sidens fokus.

Om forfatteren

Kim Tetzlaff

Kim skriver og vedligeholder indhold på hurtigere-hjemmeside.dk med fokus på målelig performance, Core Web Vitals og teknisk SEO. Målet er at gøre optimering konkret: hvad der faktisk flytter tal i feltdata, og hvordan du finder den korteste vej fra symptom til fix.

Kim Tetzlaff