Webperf Core styður nú íslensku. Prófunarniðurstöður, ráðleggingar og endurgjöf birtast á íslensku þegar þú notar flaggið -L is í skipanalínunni.
Margar stofnanir nota viðskiptalega þjónustu til að fylgjast með gæðum vefsíðna sinna. Nú er til opinn og ókeypis valkostur. Webperf Core er prófunarpakki með opnum hugbúnaði sem greinir allt frá afköstum og öryggi til aðgengis, persónuverndar og kóðagæða. Verkefnið er rekið af sænsku samfélagi sem hefur þróað verkfærið síðan 2018. Á þessum árum hafa einkunnirnar sem Webperf Core gefur orðið viðmiðunargildi í sænskum opinberum geira og væntanlegar niðurstöður eru oft hluti af kröfum þegar ný vefþróunarverkefni eru sett af stað.
Allt er gefið út undir MIT-leyfinu. Enginn kostnaður, engin binding við þjónustuaðila, fullur aðgangur að frumkóðanum.
Hvað Webperf Core prófar
Webperf Core safnar mörgum þekktum prófunarverkfærum undir eitt sameiginlegt viðmót. Í stað þess að keyra aðskildar greiningar fyrir mismunandi þætti vefsíðunnar færðu heildaryfirsýn á einum stað. Prófanirnar ná meðal annars yfir afköst vefja, aðgengi, leitarvélabestun og góða starfshætti í gegnum Google Lighthouse, aðgengi samkvæmt WCAG í gegnum Pa11y, öryggi og persónuvernd í gegnum Webbkoll, kóðagæði í gegnum villuleit í HTML, CSS og JavaScript, auk þess sem fylgst er með því að staðlar fyrir tölvupóst séu rétt uppfylltir.
Allt þetta byggir á öðrum opnum verkefnum. Það er mikilvægur hluti af hugmyndafræðinni. Webperf Core sameinar styrkleika nokkurra þekktra verkfæra og gefur þér einn stað fyrir heildstætt mat.
Hvers vegna þetta skiptir máli fyrir íslenskar vefsíður
Að fá prófunarniðurstöður á eigin tungumáli gerir það auðveldara að miðla niðurstöðum innan stofnunar. Þegar þróunaraðili getur sent skýrslu þar sem ráðleggingar eru þegar orðaðar á íslensku lækkar þröskuldurinn fyrir þá sem ekki eru tæknimenn til að skilja hvað þarf að bæta.
Stafræn fullveldi er viðfangsefni sem fær sífellt meiri athygli í Evrópu. Að velja opinn hugbúnað til gæðaeftirlits á vefsíðum er áþreifanlegt skref í átt að sjálfstæði. Þú þarft ekkert dýrt leyfi, enga skýjaþjónustu með óþekktum skilmálum. Allt keyrir á staðnum eða í umhverfi sem þú stjórnar sjálf eða sjálfur.
Þetta snýst einnig um að fylgja viðurkenndum stöðlum. Prófanir í Webperf Core mæla að miklu leyti fylgni við W3C-staðla, WCAG-leiðbeiningar og góða starfshætti í öryggi og persónuvernd. Þetta eru ekki handahófskenndar skoðanir á gæðum heldur mat sem er grundvallað á alþjóðlega viðurkenndum viðmiðum.
Byrjaðu hér
Webperf Core er tæknilegt verkfæri og er fyrst og fremst ætlað þróunaraðilum eða fólki sem er tæknilega forvitið. Þú þarft Python 3.13 eða nýrra, Node.js og vafra eins og Chrome eða Firefox uppsettan á tölvunni þinni.
Aðferðin er að hlaða niður frumkóðanum af GitHub, setja upp nauðsynlega pakka og keyra síðan prófanirnar úr skipanalínunni. Segjum sem svo að þú viljir prófa hversu vel Morgunblaðið verndar persónuupplýsingar gesta sinna. Þá skrifar þú eftirfarandi í skelina:
python default.py -t 20 -u https://www.mbl.is -r -L is
Hér þýðir -t 20 að þú keyrir persónuverndaprófið, -u tilgreinir veffangið sem þú vilt prófa, -r gefur þér læsilega skýrslu og -L is tryggir að niðurstaðan birtist á íslensku.
Ef þú vilt frekar keyra víðtækara próf á vefsíðu Reykjavíkurborgar með Lighthouse, sem nær yfir hraða, aðgengi, leitarvélabestun og góða starfshætti, getur þú prófað:
python default.py -t 30 -u https://reykjavik.is -r -L is
Eða kannski viltu prófa aðgengið sérstaklega með Pa11y:
python default.py -t 18 -u https://reykjavik.is -r -L is
Niðurstaðan gefur þér vegna einkunn og áþreifanlegar tillögur til úrbóta.
Auðveldasta leiðin til að byrja er að keyra Webperf Core í gegnum Docker, þar sem allar nauðsynlegar áhangasemdir eru þegar uppsettar. Og fyrir þá sem kjósa sjálfvirka nálgun er tilbúin uppsetning fyrir GitHub Actions.
Prófaðu sjálf eða sjálfur
Webperf Core byggir á þeirri hugmynd að vefurinn verði betri þegar við deilum þekkingu og verkfærum á opinn hátt. Sænska samfélagið hefur sýnt að lítill og áhugasamur hópur getur skapað eitthvað sem hefur raunveruleg áhrif á gæði opinberra og einkavefsíðna.
Nú þegar verkfærið er á íslensku vona ég að fleiri á Íslandi prófi það og taki kannski þátt í þróuninni. Það getur verið allt frá því að bæta þýðingar til að tilkynna villur eða koma með hugmyndir að nýjum eiginleikum. Samfélagið er aðgengilegt á Slack fyrir þá sem þurfa aðstoð við að komast af stað.
Góðar vefsíður byggjast á góðum venjum. Að prófa og bæta gæðin reglulega er ein mikilvægasta venja sem við getum haft sem veffagfólk. Hlaðið niður Webperf Core af GitHub og keyrðu fyrsta prófið þitt í dag.