CSS
Kontrollerar CSS-koden mot Webperf-communityts egna CSS-test, för att se om det följer modern webbstandard.Betyg: 4.50 av 5
Webbstandard
- CssSyntaxError (fel)
| Webbplats: | gotevent.se |
|---|---|
| Kategori: | Bolag ägda av offentlig sektor |
| Totalbetyg: | 3.66 av 5 |
| Tillgänglighet: | 3.91 av 5 |
| Hastighet: | 2.85 av 5 |
| Webbstandard: | 3.56 av 5 |
| Integritet & säkerhet: | 4.36 av 5 |
Betyg: 4.50 av 5
- CssSyntaxError (fel)
Betyg: 1 av 5
- Webbsidan är riktigt dålig! Skapar massor av koldioxid för varje sidvisning :(Betyg: 2.95 av 5
- Kräv att attribut separeras med blanksteg (fel)
- Säkerställ att obligatoriska attribut är satta (fel)
- Tillåt inte användning av oescaperade specialtecken (fel)
- Kräv att attribut används i rätt kontext (fel)
- Tillåt inte ogiltiga elementnamn (varning)
Betyg: 4 av 5
##### Dataskyddsförordningen och Schrems II-domen ( 1.00 betyg )
Antal olika länder: 2
Sidan skickades från Sverige: Nej
Länder utan adekvat nivå av dataskydd: 1
US, 23 förfrågningar:
- #1: Webbsida
- #2: gotevent.css
- #3: polyfill.min.js
- #4: aspnet-validati
- #5: got-event-goteb
- Fler än 5 förfrågningar hittade, döljer resten
Besökaranalys används:
- #8: container-bzcrw - Har referens till Matomo
- #8: container-bzcrw - Har referens till Matomo Tag Manager
Betyg: 5 av 5
- Teknik: es6, js, mp4, mysql, php, typescriptBetyg: 4.65 av 5
- Sitemap, har inga objekt (varning)
- Feed saknas i HTML:ens metadata (varning)
- security.txt har felaktigt innehåll (fel)
- security.txt saknar nödvändig kontaktinformation (varning)
- security.txt kräver utgångsinformation (tillägg i utkast v10) saknas (varning)
Betyg: 3.45 av 5
- MX DNS IPv6-post hittades inte ( 1.00 betyg )
- MTA-STS DNS-post hittades inte ( 1.00 betyg )
- MTA-STS TXT hittades inte ( 1.00 betyg )
- SPF DNS-post hittades inte ( 1.00 betyg )
- MTA-STS DNS-post hittades inte ( 1.00 betyg )
- MTA-STS TXT hittades inte ( 1.00 betyg )
- SPF DNS-post hittades inte ( 1.00 betyg )
- DMARC DNS-post använder 'quarantine' för policy ( 4.00 betyg )
Betyg: 3.74 av 5
- [desktop] TTFB (Time to First Byte): 873.00ms, ±17.00ms ( 1.00 betyg )
- [desktop] DOMContentLoaded: 1726.67ms, ±83.33ms ( 2.55 betyg )
- [desktop] LCP (Largest Contentful Paint): 2050.00ms, ±160.00ms ( 1.00 betyg )
- [desktop] Load: 2180.00ms, ±250.00ms ( 1.64 betyg )
- [desktop] FirstVisualChange: 1215.00ms, ±35.00ms ( 3.57 betyg )
- [desktop] SpeedIndex: 2500.00ms, ±130.00ms ( 1.00 betyg )
- [desktop] VisualComplete85: 4830.00ms, ±30.00ms ( -3.66 betyg )
- [desktop] firstPaint: 1203.33ms, ±66.67ms
- [desktop] LastVisualChange: 7890.00ms, ±750.00ms
- [mobile] DOMContentLoaded: 1533.33ms, ±26.67ms ( 4.93 betyg )
- [mobile] Load: 2343.33ms, ±616.67ms ( 3.31 betyg )
- [mobile] SpeedIndex: 1525.00ms, ±15.00ms ( 4.95 betyg )
- [mobile] VisualComplete85: 1560.00ms, ±10.00ms ( 4.88 betyg )
- [mobile] firstPaint: 1130.00ms, ±40.00ms
- [mobile] LastVisualChange: 2095.00ms, ±305.00ms
Betyg: 2.92 av 5
- deprecations (unresolved)- `[aria-hidden="true"]`-element innehåller inte fokuserbara underordnade (fel)
- Länkar ska ha ett urskiljbart namn (fel)
- Tryckmål ska ha tillräcklig storlek och avstånd (fel)
- Kumulativ layoutförskjutning (fel)
- Hastighetsindex (fel)
- Resultat för layoutförskjutning (fel)
- Förbättra bildleveransen (fel)
- Nätverksberoendeträd (fel)
- Begäranden om renderingsblockering (fel)
- Tid till interaktivitet (fel)
- Undvik stora layoutförskjutningar (fel)
- Största innehållsrika målning (varning)
- cache-insight (varning)
- Minska oanvänd CSS (varning)
- Minska oanvänd JavaScript (varning)
- Undvik enorma nätverkspayloads (varning)
- Bildelement ska ha explicit `width` och `height` (varning)
Betyg: 3.38 av 5
- Ok integritet men borde nog bli bättre.- Strict Transport Security är dåligt. ( 1.00 betyg )
- Content Security Policy är dåligt. ( 1.00 betyg )
- Subresource Integrity SRI är dåligt. ( 1.00 betyg )
- HTTP-headers är ok, men har 1 fel och 0 varning(ar). ( 4.50 betyg )
- Kakor är ok, men har 1 fel och 0 varning(ar). ( 4.50 betyg )
Betyg: 2.50 av 5
- Duplicate id attribute value "secondLevelMenuFocusPhone" found on the web page. (error)
- Img element is the only content of the link, but is missing alt text. The alt text should describe the purpose of the link. (error)
- Duplicate id attribute value "aa" found on the web page. (error)
- This form does not contain a submit button, which creates issues for those who cannot submit the form using the keyboard. Submit buttons are INPUT elements with type attribute "submit" or "image", or BUTTON elements with type "submit" or omitted/invalid. (error)
- Duplicate id attribute value "ab" found on the web page. (error)
Betyg: 5 av 5
Betyg: 3.85 av 5
- Genomsnittlig efterlevnad till SEO-praxis.- robots.txt är inte giltig ( 1.00 betyg )
Betyg: 4.55 av 5
- Webbplatsen kan bli mer tillgänglig, men är ganska ok.- Alla `[aria-hidden="true"]`-element innehåller fokuserbara underordnade element ( 1.00 betyg )
- Tryckområdena är för små och har inte tillräckliga avstånd. ( 1.00 betyg )
- Attributen av typen `[aria-*]` stämmer med elementets roll ( 5.00 betyg )
- Alla `[aria-hidden="true"]` finns inte i dokumentet `< body>` ( 5.00 betyg )
- Alla attribut av typen `[aria-*]` har giltiga värden ( 5.00 betyg )
- Alla attribut av typen `[aria-*]` är giltiga och rättstavade ( 5.00 betyg )
- Alla knappar har namn som hjälpmedlen kan använda ( 5.00 betyg )
- Alla bildelement har `[alt]`-attribut ( 5.00 betyg )
- `[user-scalable="no"]` används inte i elementet `< meta name="viewport">` och attributet `[maximum-scale]` är inte mindre än 5. ( 5.00 betyg )
- ARIA-attribut används enligt specifikationen för elementets roll ( 5.00 betyg )
- Endast tillåtna ARIA-attribut används i elementen ( 5.00 betyg )
- Kontrasten mellan bakgrundsfärg och förgrundsfärg är tillräckligt stor ( 5.00 betyg )
- Dokumentet har ett `< title>`-element ( 5.00 betyg )
- `< html>`-elementet har ett `[lang]`-attribut ( 5.00 betyg )
- `< html>`-elementets `[lang]`-attribut har ett giltigt värde ( 5.00 betyg )
- Alla länkar har igenkännliga namn ( 5.00 betyg )
- Alla listor innehåller enbart `< li>`-element eller stödelement för skript (`< script>` och `< template>`). ( 5.00 betyg )
- Alla listposter (`< li>`) har ett överordnat `< ul>`-, `< ol>`, eller `< menu>`-element ( 5.00 betyg )
- Det finns inga element med ett `[tabindex]`-värde som är större än 0 ( 5.00 betyg )
- Rubrikelementen visas i följd i fallande ordning ( 5.00 betyg )
- Länkar för att hoppa över är fokuserbara. ( 5.00 betyg )
- Använder endast ARIA-roller på kompatibla element ( 5.00 betyg )
- Bildelement har inte `[alt]`-attribut som är överflödig text. ( 5.00 betyg )
Betyg: 4.10 av 5
- Webbplatsen kan ändå förbättra sig lite inom god praxis!- Använder HTTPS ( 5.00 betyg )
- Tillåter att användare klistrar in i inmatningsfält ( 5.00 betyg )
- Det finns inga fel i `Issues`-panelen i Chromes verktyg för programmerare ( 5.00 betyg )
- Kontrollera att CPS är effektiv mot XSS-attacker ( 5.00 betyg )
Betyg: 2.75 av 5
- Webbplatsen är ganska långsam.- Använd HTTP/2 ( 1.00 betyg )
- Aktivera textkomprimering ( 5.00 betyg )
- Total Blocking Time: 190 ms ( 4.55 betyg )
- Largest Contentful Paint: 6,0 s ( 1.00 betyg )
- Cumulative Layout Shift: 0,261 ( 2.35 betyg )
- Speed Index: 7,0 s ( 1.60 betyg )
- First Contentful Paint: 1,8 s ( 4.55 betyg )
- Högsta potentiella fördröjning till första inmatningen: 430 ms ( 1.00 betyg )
- Time to Interactive: 14,2 s ( 1.00 betyg )
- Reducera CSS som inte används ( 1.00 betyg )
- Skicka bilder i modernare bildformat ( 1.00 betyg )
- Koda bilder effektivt ( 1.00 betyg )
- Använd bilder med rätt storlek ( 1.00 betyg )
- Sidan förhindrade återställning av vilocacheminnet ( 1.00 betyg )
- Alla bildelement har inte `width` och `height`: ( 2.50 betyg )
- Skicka statiska tillgångar med en effektiv cachelagringspolicy: 1 resurs hittades ( 2.50 betyg )
- Undvik enorm nätverksbelastning: Den sammanlagda storleken var 8 708 Kibit ( 2.50 betyg )
- Reducera JavaScript som inte används: Möjlig databesparing 390 Kibit ( 2.50 betyg )
- Undvik att skicka äldre JavaScript till moderna webbläsare: Möjlig databesparing 0 Kibit ( 2.50 betyg )
- Undvik ett onödigt stort DOM-träd: 1 111 element ( 2.50 betyg )
- Använd HTTP/2: 1 begäran visades inte via HTTP/2 ( 2.50 betyg )
- Har en `< meta name="viewport">`-tagg med `width` eller `initial-scale` ( 5.00 betyg )
- Screenshot Thumbnails ( 5.00 betyg )
- Final Screenshot ( 5.00 betyg )
- Serverns första svarstid var kort ( 5.00 betyg )
- Undvik att kedjekoppla kritiska förfrågningar ( 5.00 betyg )
- Undvik upprepade omdirigeringar ( 5.00 betyg )
- Minskar arbetsbelastningen på modertråden ( 5.00 betyg )
- Körningstid för JavaScript ( 5.00 betyg )
- Föranslut till obligatoriska källor ( 5.00 betyg )
- All text förblir synlig medan webbteckensnitten läses in ( 5.00 betyg )
- Diagnostics ( 5.00 betyg )
- Network Requests ( 5.00 betyg )
- Nätverkets RTT-tider ( 5.00 betyg )
- Serverlatens ( 5.00 betyg )
- Tasks ( 5.00 betyg )
- Metrics ( 5.00 betyg )
- Resources Summary ( 5.00 betyg )
- Minimera användning av tredjepartskod ( 5.00 betyg )
- Undvik uppgifter som körs under lång tid i huvudtråden ( 5.00 betyg )
- Script Treemap Data ( 5.00 betyg )
- Skjut upp inläsningen av bilder som inte visas på skärmen ( 5.00 betyg )
- Minifiera CSS ( 5.00 betyg )
- Minifiera JavaScript ( 5.00 betyg )
- Aktivera textkomprimering ( 5.00 betyg )
- Använd videoformat för animationer ( 5.00 betyg )
- Ta bort dubblettmoduler i JavaScript-paket ( 5.00 betyg )
- `document.write()` undviks ( 5.00 betyg )
- Passiva lyssnare används för att förbättra scrollningsprestanda ( 5.00 betyg )

Nyhetsbrevet Webperf #71 – skickat 27:e april. Hur är tillgängligheten på världens mest besökta webbplatser? Och vilka var bäst i april?
Webbanalysverktyget Matomo rullade den 22 april ut version 5.9, och även om det officiellt beskrivs som ett mindre släpp finns här ett par tydliga förbättringar.

Det låter som en sketch: en forskare hittar på en sjukdom, ger den ett löjligt namn och publicerar uppenbart fejkade studier fyllda med referenser till Sagan om ringen och Professor Sideshow Bob.

Nyhetsbrevet Webperf #70 – skickat 29:e mars. Sårbarhet med tredjeparter, studie visar att kak-samtycken inte följs, och bästa webbarna i mars.
Nyligen har det dykt upp en hel del diskussioner om ordet tillgänglighets­anpassning. Det är ett ord jag själv reagerar på och försöker undvika. Och ibland undrar jag lite varför.