Webperf Core har fått støtte for norsk språk. Testresultater, anbefalinger og tilbakemeldinger kommer nå på norsk når du bruker flagget -L no i kommandolinjen.
Mange organisasjoner bruker kommersielle plattformer for å overvåke kvaliteten på nettstedene sine. Det finnes nå et åpent og gratis alternativ. Webperf Core er en testpakke med åpen kildekode som analyserer alt fra ytelse og sikkerhet til tilgjengelighet, personvern og kodekvalitet. Prosjektet drives av et svensk fellesskap som har bygget opp verktøyet siden 2018. I løpet av disse årene har betygene som Webperf Core gir blitt normgivende i svensk offentlig sektor, og forventede resultater inngår ofte som krav allerede ved oppstart av nye webbutviklingsprosjekter.
Alt er lisensiert under MIT-lisensen. Ingen kostnad, ingen innlåsning, full innsyn i kildekoden.
Hva Webperf Core tester
Webperf Core samler mange etablerte testverktøy under ett felles grensesnitt. I stedet for å kjøre separate analyser for ulike aspekter av nettstedet ditt, får du en samlet oversikt. Testerne dekker blant annet webbytelse, tilgjengelighet, SEO og god praksis gjennom Google Lighthouse, tilgjengelighet i henhold til WCAG gjennom Pa11y, sikkerhet og personvern gjennom Webbkoll, kodekvalitet gjennom validering av HTML, CSS og JavaScript, samt at e-poststandarder følges korrekt.
Alt dette bygger videre på andre åpne prosjekter. Det er en viktig del av filosofien. Webperf Core samler styrkene fra flere etablerte verktøy og gir deg ett sted å gå for en helhetlig vurdering.
Hvorfor dette er relevant for norske nettsteder
Å ha testresultater på sitt eget språk gjør det enklere å kommunisere funn internt i en organisasjon. Når en utvikler kan sende en rapport der anbefalingene allerede er formulert på norsk, senker det terskelen for at også ikke-tekniske beslutningstakere forstår hva som bør forbedres.
Digital suverenitet er et tema som får stadig mer oppmerksomhet i Europa. Å velge åpen kildekode for kvalitetskontroll av nettsteder er et konkret steg i retning av uavhengighet. Du trenger ingen kostbar lisens, ingen skybasert tjeneste med ukjente vilkår. Alt kjøres lokalt eller i et miljø du selv kontrollerer.
Det handler også om å følge etablerte standarder. Testerne i Webperf Core måler i stor grad etterlevelse av W3C-standarder, WCAG-retningslinjer og god praksis for sikkerhet og personvern. Det er ikke vilkårlige meninger om kvalitet, men forankring i internasjonalt anerkjente normer.
Kom i gang
Webperf Core er et teknisk verktøy og vender seg primært til utviklere eller folk som er teknisk nysgjerrige. Du trenger Python 3.13 eller nyere, Node.js og en nettleser som Chrome eller Firefox installert på maskinen din.
Fremgangsmåten er å laste ned kildekoden fra GitHub, installere avhengighetene og deretter kjøre testene fra kommandolinjen. La oss si at du vil teste hvor godt Aftenposten ivaretar besøkernes personvern. Da skriver du følgende i terminalen:
python default.py -t 20 -u https://www.aftenposten.no -r -L no
Her betyr -t 20 at du kjører personvernstesten, -u angir nettadressen du vil teste, -r gir deg en lesbar rapport, og -L no sørger for at resultatet kommer på norsk.
Vil du heller kjøre en bredere test av Oslo kommunes nettsted med Lighthouse, som dekker hastighet, tilgjengelighet, SEO og god praksis, kan du prøve:
python default.py -t 30 -u https://www.oslo.kommune.no -r -L no
Eller kanskje du vil teste tilgjengeligheten spesifikt med Pa11y:
python default.py -t 18 -u https://www.oslo.kommune.no -r -L no
Resultatet gir deg et vektet betyg og konkrete forbedringsforslag.
For den enkleste oppstarten kan du også kjøre Webperf Core gjennom Docker, der alle avhengigheter allerede er satt opp. Og for dem som foretrekker en helautomatisert tilnærming finnes det ferdig oppsett for GitHub Actions.
Prøv det selv
Webperf Core er bygget på tanken om at webben blir bedre når vi deler kunnskap og verktøy åpent. Det svenske fellesskapet har vist at et lite, engasjert miljø kan skape noe som får reell betydning for kvaliteten på offentlige og private nettsteder.
Nå som verktøyet finnes på norsk, håper jeg at flere i Norge vil prøve det og kanskje også bidra. Det kan være alt fra å forbedre oversettelsene til å melde inn feil eller foreslå nye funksjoner. Fellesskapet er tilgjengelig på Slack for dem som trenger hjelp med å komme i gang.
Gode nettsteder bygges med gode vaner. Å regelmessig teste og forbedre kvaliteten er en av de viktigste vanene vi kan ha som webbfagfolk. Last ned Webperf Core fra GitHub på github.com/Webperf-se/webperf_core og kjør din første test i dag.