Vad är egentligen Astro och varför spelar det någon roll?
astro, webbutveckling
Du klickar på en länk och får vänta. En vit skärm. Ibland laddar en meny först, sen en bild och sist själva texten. Förmodligen har du redan hunnit tröttna.
Det är så de flesta webbplatser fungerar idag. De laddar ner stora mängder bakgrundskod innan du ens kan läsa första meningen. Det spelar mindre roll för din upplevelse om det beror på WordPress-tillägg eller tunga JavaScript-ramverk. Resultatet är detsamma. Man tappar besökare.
Jag bygger webbplatser med Astro. Det är ett ramverk byggt för att leverera snabba sajter, och anledningen är prestanda.
Varför traditionella lösningar är långsamma
Många byråer bygger enkla företagswebbplatser med exakt samma teknik som driver webbappar i stil med Spotify. Det är ungefär som att använda en lastbil för att ta sig till kontoret. Det fungerar, men det är onödigt tungt.
När en besökare går in på en sådan sida måste webbläsaren hämta ner mängder av kod innan den ens blivit interaktiv. Sitter besökaren med svag 3G-mottagning på ett pendeltåg är risken stor att de ger upp.
Astro löser problemet genom att vända på processen. Hela mallen byggs färdig på servern. Det som skickas ut till besökaren är minimal och ren HTML. Sidan laddas omedelbart.
Bara den kod som behövs
Astro bygger på vad som brukar kallas en “ö-arkitektur”. Tänk dig en webbplats som till nittio procent består av text och bilder. Det enda som kanske kräver avancerad kod är ett kontaktformulär.
Istället för att knyta samman hela webbplatsen med tung JavaScript, packar Astro formuläret som en egen liten ö av interaktivitet i ett annars blixtsnabbt och statiskt hav. Du slipper trycka in hundratals kilobyte kod i kundens telefon i onödan. Onödig kod skickas aldrig.
Mätbart värde
Du har säkert hört talas om olika testverktyg. Lighthouse är det verktyg Google använder för att mäta en sajts kvalitet. En handkodad Astro-sajt slår i taket på de testerna med maximala poäng.
Det betyder tre saker för dig som företagare. Google rankar snabbare sidor högre i sökresultaten. Dina besökare stannar kvar för att de slipper vänta. Du får också en grund som håller, även för dem som sitter på en skakig mobilsurf i glesbygden.
Teknik i sig är sällan spännande. Det intressanta är vad tekniken åstadkommer. I det här fallet handlar det om att skala bort dötid.
Vill du se hur det hänger ihop med kalkylen för en handkodad sajt, kan du läsa vidare på pudas.se.