# Kuttet nettstedets nettleserdrevne kvalitetsport fra 1 636 sekunder til 615 ved å kjøre kontrollene med de lengste først gjennom en worker‑pool begrenset til fire baner, etter å ha målt at alfabetisk rekkefølge kostet 320 sekunder mot 224.

august 2026

**Situasjon.** Elleve av nettstedets sjekker styrer en hodeløs nettleser: layout ved hver vindusform designet tegner opp, typeskala, utvidelse av oversatt tekst, kontrast, tilgjengelighetsregler, tvungne farger, maskotstørrelse, bevegelse, utskrift i seks papirkombinasjoner, konsollfeil og visuell regresjon. Kjørt én om gangen tok de 1 636 sekunder, litt over tjuesju minutter. En kvalitetsport som tar tjuesju minutter, er en kvalitetsport som blir hoppet over, og en sjekk som hoppes over, kan ikke skilles fra en som består.

**Oppgave.** Veggklokketiden måtte ned så langt at det å kjøre dem var standardvalget og ikke en beslutning, uten at noen av dem ble svekket.

**Handling.** Arbeidet begynte med måling. Hver sjekk ble tidtatt for seg på en maskin med tolv kjerner: layout på 405 sekunder, typografi på 301, oversettelse på 282, kontrast på 189, tilgjengelighet på 178, og så videre ned til sytten. To funn formet svaret. Å kjøre alle samtidig gikk tregere enn å kjøre fire om gangen — 265 sekunder mot 224 — fordi hver sjekk i seg selv er en nettleser som gjør parallelt arbeid, og å overbelaste maskinen koster mer enn samtidigheten vinner. Og å sortere etter lengste kjøretid først slo alfabetisk rekkefølge med nesten en tredjedel, 224 sekunder mot 320, som er det klassiske resultatet fra jobbplanlegging og viser seg her fordi sjekkene varierer med en faktor på tjue i kostnad. Derfor er kjøreren en avgrenset arbeiderpool, dimensjonert etter antall kjerner med minst to og høyst fire arbeidere, som får de lengste sjekkene først. Samtidig ble sjekkene utvidet i stedet for innsnevret: de deler nå én viewport‑tabell med tjueto vindusformer, utledet fra hver media query stilarket faktisk inneholder, noe som alene tok layoutsjekken fra 95 sekunder til 405.

**Resultat.** Kvalitetsporten gikk fra 1 636 sekunder til 615, mens sjekkene ble bredere og ikke tynnere — den serielle kostnaden gikk opp og veggklokketiden gikk ned. Målingen er den delen som er verdt å ta vare på: to valg som høres fornuftige ut, å kjøre alt samtidig og å kjøre ting i den rekkefølgen de ble skrevet, var hvert for seg målbart dårligere enn alternativet.

---

- Rolle: Bygg- og utgivelsesingeniør
- Kategorier: [Frontend‑utvikling](https://engineer.company/nb/categories/frontend/), [DevOps](https://engineer.company/nb/categories/devops/), [Automatisering og CI/CD](https://engineer.company/nb/categories/automation/), [Ytelsesoptimalisering](https://engineer.company/nb/categories/performance/), [Testing og kvalitetssikring](https://engineer.company/nb/categories/testing/), [Python](https://engineer.company/nb/categories/python/)
- Tjenester: [Frontend‑utvikling](https://engineer.company/nb/services/frontend-development/), [DevOps og CI/CD‑automatisering](https://engineer.company/nb/services/devops-cicd/), [Teknisk ledelse og rådgivning](https://engineer.company/nb/services/technical-leadership/)

<https://engineer.company/nb/portfolio/cut-the-visual-quality-gate-to-ten-minutes-128/>
