Kort version. Bilder laddas ofta i full storlek även när de visas små. På referensbygget vägde ett kort 281 kilobyte i stället för 58, utan att någon kunde se skillnad. Plus ett cacheminne på servern som tog svarstiden från nästan en sekund till en tiondel. Ingen av åtgärderna syns. Det är hela poängen.
Det finns två sorters arbete på en hemsida. Det ena syns, och det är det du beställer. Det andra syns inte, och det är ofta det som avgör om någon stannar.
Här är ett exempel på det andra, med siffror.
Fyndet
På referensbygget finns en sektion med fyra kort. Varje kort har en bild, och varje bild visas ungefär 280 pixlar bred på en vanlig datorskärm.
Vid en genomgång den 29 augusti 2026 visade det sig att samtliga bildelement på hela sajten var inställda på att ladda originalstorleken. Webbläsaren fick alltså instruktionen att hämta den största varianten som fanns, och hämtade en 2048 pixlar bred bild för att visa den 280 pixlar bred.
Ett kort vägde 281 kilobyte. Efter att inställningen ändrades till rätt storlek: 58 kilobyte. Ungefär åttio procent mindre, samma bild, ingen synlig kvalitetsskillnad.
Gånger fyra kort på en sida. Gånger tio bildelement på sajten.
Varför det händer hela tiden
Det är inte slarv i vanlig mening. Det är en inställning som står på ett rimligt standardvärde och som ingenting påminner om.
Sidan ser rätt ut. Bilden är skarp. Ingen felruta dyker upp. Det enda som händer är att besökaren väntar lite längre, och vänta lite längre är något ingen anmäler. De bara stänger fliken.
Samma sak hände i det andra bygget i jämförelsen, fast värre: startsidan vägde 2,6 megabyte innan bildstorlekarna kapades, och 852 kilobyte efter. Det var mitt eget fel båda gångerna. Skillnaden är att det numera finns ett steg i genomgången som fångar det.
Den andra hälften: servern
Vikten på det som laddas ner är en halva. Den andra är hur lång tid servern tar på sig innan den börjar svara alls.
På referensbygget låg den tiden på 640 till 900 millisekunder. Googles gräns för ”bra” går vid 600. Efter att ett cacheminne installerades den 29 augusti 2026 låg den på ungefär 100 till 150 millisekunder.
Ett cacheminne innebär att servern sparar en färdig kopia av sidan i stället för att bygga ihop den på nytt för varje besökare. Det är ett tillägg som tar tjugo minuter att installera och som ingen märker att man har, bara att man saknar.
Svarstid, fem laddningar, mätt 2026-09-09
bricks.webblabb.se 0,110 s 0,123 s 0,104 s 0,107 s 0,110 s
yeshi-etch.webblabb.se 0,108 s 0,103 s 0,111 s 0,110 s 0,109 s
Så ser det ut med cacheminnet på plats. Före installationen låg samma siffra på 0,64 till 0,90 sekunder.
Efter båda åtgärderna: sidan är i huvudsak framme efter 1,3 sekunder på dator och 2,0 sekunder på mobil, med Googles gräns vid 2,5.
Varför jag skriver om det här
För att det är den delen av arbetet som är omöjlig att sälja och lätt att hoppa över.
En ny bild på startsidan syns direkt och känns som något du fick för pengarna. Att fyra bilder nu väger en femtedel syns inte alls. Ingen kund har någonsin ringt och sagt att bilderna laddar behagligt.
Men det är den sortens arbete som avgör om någon som söker efter er på mobilen i en dålig uppkoppling faktiskt kommer fram till kontaktuppgifterna, eller ger upp halvvägs och ringer nästa firma i listan.
Bra prestandaarbete är osynligt för den som gynnas av det. Det är inte ett problem, det är definitionen.
Vad du kan kolla själv, på två minuter
Öppna din egen sajt på telefonen, med mobildata i stället för wifi, och räkna sekunder tills du kan läsa något.
Om du hinner tänka ”kommer den nu” har du svaret. Det är inte en vetenskaplig mätning, men det är exakt samma sekunder dina kunder sitter av.
Nästa: Rörelse som går att stänga av. Vill du att jag mäter din sajt och säger vad som drar mest får du gärna höra av dig.
Mätvärdena kommer från Yèshì, en fiktiv demorestaurang byggd som referensprojekt, och är tagna 2026-08-29. Riktiga kunduppdrag finns under Arbeten.
Johan Beijer, Hemsideproffset
Demosajterna är medvetet inte indexerade i sökmotorer — de är ett bevis att klicka på, inte en sökdestination.
← Tillbaka till Så bygger jag