HTML
Kontrollerar HTML-koden mot Webperf-communityts egna HTML-test, för att se om det följer modern webbstandard.Betyg: 4.50 av 5
Webbstandard
- Tillåt inte dubblerade ID:n (fel)
| Webbplats: | kanot.com |
|---|---|
| Kategori: | Idrottsorganisationer |
| Totalbetyg: | 4.22 av 5 |
| Tillgänglighet: | 4.50 av 5 |
| Hastighet: | 3.99 av 5 |
| Webbstandard: | 4.32 av 5 |
| Integritet & säkerhet: | 4.22 av 5 |
Betyg: 4.50 av 5
- Tillåt inte dubblerade ID:n (fel)
Betyg: 4.81 av 5
- meta-description (unresolved)- Första innehållsrika målning (fel)
- Största innehållsrika målning (fel)
- Teckensnittsvisning (fel)
- Förbättra bildleveransen (fel)
- Upptäcka LCP-begäran (fel)
- Nätverksberoendeträd (fel)
- Begäranden om renderingsblockering (fel)
- Tid till interaktivitet (fel)
- Minska oanvänd CSS (fel)
- Minska oanvänd JavaScript (fel)
- Hastighetsindex (varning)
- Äldre JavaScript (varning)
- Minifiera CSS (varning)
- Undvik enorma nätverkspayloads (varning)
- Bildelement ska ha explicit `width` och `height` (varning)
Betyg: 4.22 av 5
- kanot.com, Inget stöd för HTTPv2 ( 1.00 betyg )
- kanot.com, Inget stöd för HTTPv3 ( 1.00 betyg )
- kanot.com, Inget IPv6 stöd ( 1.00 betyg )
- kanot.com, innehållssäkerhetspolicy (CSP) ( 1.00 betyg )
- kanot.com, Subresource Integrity (SRI) krävs ( 1.00 betyg )
- www.googletagmanager.com, Inget stöd för HTTPv3 ( 1.00 betyg )
- region1.google-analytics.com, använder inte HSTS ( 1.00 betyg )
- kanot.com, använder 'max-age' på 1 år eller mer för HSTS ( 4.95 betyg )
- kanot.com, innehållssäkerhetspolicy (CSP) ( 1.00 betyg )
- kanot.com, Subresource Integrity (SRI) krävs ( 1.00 betyg )
- region1.google-analytics.com, använder inte HSTS ( 1.00 betyg )
Betyg: 5 av 5
Betyg: 2.96 av 5
##### Dataskyddsförordningen och Schrems II-domen ( 1.00 betyg )
Antal olika länder: 3
Sidan skickades från Sverige: Ja
Länder utan adekvat nivå av dataskydd: 1
US, 2 förfrågningar:
- #83: collect
- #86: collect
##### Spårning ( 4.91 betyg )
- #83: collect - Spårning hittad ( 1.00 betyg )
- #86: collect - Spårning hittad ( 1.00 betyg )
Besökaranalys används:
- #1: Webbsida - Har referens till Google Tag Manager
- #54: js - Har referens till Google Tag Manager
##### Identifieringstekniker ( 1.00 betyg )
- #83: collect - Identifieringstekniker hittade.
( 1.00 betyg )
- #86: collect - Identifieringstekniker hittade.
( 1.00 betyg )
##### Annonsörer ( 4.95 betyg )
- #86: collect - Annonsörsförfrågan hittad ( 1.00 betyg )
Betyg: 3.31 av 5
- [desktop] TTFB (Time to First Byte): 914.67ms, ±325.33ms ( 1.00 betyg )
- [desktop] DOMContentLoaded: 2043.33ms, ±196.67ms ( 1.91 betyg )
- [desktop] LCP (Largest Contentful Paint): 2000.00ms, ±200.00ms ( 1.00 betyg )
- [desktop] Load: 2606.67ms, ±223.33ms ( 0.79 betyg )
- [desktop] FirstVisualChange: 1555.00ms, ±255.00ms ( 2.89 betyg )
- [desktop] SpeedIndex: 1865.00ms, ±235.00ms ( 2.27 betyg )
- [desktop] VisualComplete85: 2010.00ms, ±210.00ms ( 1.98 betyg )
- [desktop] firstPaint: 1540.00ms, ±250.00ms
- [desktop] LastVisualChange: 2075.00ms, ±205.00ms
- [mobile] TTFB (Time to First Byte): 890.00ms, ±180.00ms ( 3.00 betyg )
- [mobile] DOMContentLoaded: 2173.33ms, ±116.67ms ( 3.65 betyg )
- [mobile] LCP (Largest Contentful Paint): 2140.00ms, ±190.00ms ( 3.00 betyg )
- [mobile] Load: 2730.00ms, ±150.00ms ( 2.54 betyg )
- [mobile] FirstVisualChange: 1735.00ms, ±165.00ms ( 4.53 betyg )
- [mobile] SpeedIndex: 2085.00ms, ±175.00ms ( 3.83 betyg )
- [mobile] VisualComplete85: 2155.00ms, ±185.00ms ( 3.69 betyg )
- [mobile] firstPaint: 1730.00ms, ±170.00ms
- [mobile] LastVisualChange: 2235.00ms, ±135.00ms
Betyg: 3.85 av 5
- CSS, Disallow unknown values for properties within declarations (fel)
Mer information:
- https://stylelint.io/user-guide/rules/declaration-property-value-no-unknown
Webbadress(er) med förbättringspotential:
- https://kanot.com/webapp-resource/2.362250521809494735111222/360.431b14e9185f9cc508844a53/1675170375851/webapp-assets.css
- https://kanot.com/webapp-resource/2.362250521809494735111222/360.2f676a10199a320274e28ed3/1759479879307/webapp-assets.css
- CSS, Tillåt inte okända egenskaper (fel)
Mer information:
- https://stylelint.io/user-guide/rules/property-no-unknown
Webbadress(er) med förbättringspotential:
- https://kanot.com/sitevision/system-resource/925c3866b32d817d75ee9c20e2403987f3730aa7e7a88c0cd07a3bc6a9bd28c9/envision/envision.css
- CSS, Tillåt inte inaktuella egenskaper (varning)
Mer information:
- https://stylelint.io/user-guide/rules/property-no-deprecated
Webbadress(er) med förbättringspotential:
- https://kanot.com/webapp-resource/2.362250521809494735111222/360.36225052180949473511122d/1645633065123/webapp-assets.css
- https://kanot.com/webapp-resource/2.362250521809494735111222/360.2f676a10199a320274e28ed3/1759479879307/webapp-assets.css
- https://kanot.com/webapp-resource/2.362250521809494735111222/360.1173a32119d24cf7b0de3665/1774976159545/webapp-assets.css
- https://kanot.com/sitevision/system-resource/925c3866b32d817d75ee9c20e2403987f3730aa7e7a88c0cd07a3bc6a9bd28c9/css/portlets.css
- CSS, Disallow deprecated keywords for properties within declarations (varning)
Mer information:
- https://stylelint.io/user-guide/rules/declaration-property-value-keyword-no-deprecated
Webbadress(er) med förbättringspotential:
- https://kanot.com/download/18.3622505218094947351119ac/1770298720389/style.css
- https://kanot.com/download/18.362250521809494735111cc6/1671720745791/news.css
- https://kanot.com/sitevision/system-resource/925c3866b32d817d75ee9c20e2403987f3730aa7e7a88c0cd07a3bc6a9bd28c9/css/portlets.css
- CSS, Disallow empty blocks (varning)
Mer information:
- https://stylelint.io/user-guide/rules/block-no-empty
Webbadress(er) med förbättringspotential:
- https://kanot.com/download/18.3622505218094947351119ac/1770298720389/style.css
Betyg: 4.60 av 5
- Webbsidan kan ändå förbättras inom SEO.- robots.txt är giltig ( 5.00 betyg )
Betyg: 5 av 5
- Webbplatsen har inga uppenbara fel inom tillgänglighet! Bra, men gör manuella undersökningar för säkerhets skull!- 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 element med `[role]`-attribut har alla obligatoriska attribut av typen `[aria-*]` ( 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 )
- Alla `[aria-hidden="true"]`-element har inte fokuserbara underordnade element ( 5.00 betyg )
- Endast tillåtna ARIA-attribut används i elementen ( 5.00 betyg )
- Alla `[role]`-värden är giltiga ( 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 formulärelement har etiketter ( 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 )
- Tryckområdena är tillräckligt stora och har tillräckliga avstånd. ( 5.00 betyg )
- Alla `[lang]`-attribut har ett giltigt värde ( 5.00 betyg )
- Rubrikelementen visas i följd i fallande ordning ( 5.00 betyg )
- Använder endast ARIA-roller på kompatibla element ( 5.00 betyg )
- Utfasade ARIA-roller användes inte ( 5.00 betyg )
- Bildelement har inte `[alt]`-attribut som är överflödig text. ( 5.00 betyg )
- Identiska länkar har samma syfte. ( 5.00 betyg )
Betyg: 3.35 av 5
- Genomsnittlig hastighet.- Använd HTTP/2 ( 1.00 betyg )
- Aktivera textkomprimering ( 5.00 betyg )
- Total Blocking Time ( 5.00 betyg )
- Largest Contentful Paint ( 1.00 betyg )
- Cumulative Layout Shift ( 5.00 betyg )
- First Contentful Paint: 3,5 s ( 1.70 betyg )
- Speed Index: 3,9 s ( 4.10 betyg )
- Time to Interactive: 17,6 s ( 1.00 betyg )
- Reducera CSS som inte används ( 1.00 betyg )
- Reducera JavaScript 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 )
- Undvik att skicka äldre JavaScript till moderna webbläsare ( 1.00 betyg )
- Använd HTTP/2 ( 1.00 betyg )
- Sidan förhindrade återställning av vilocacheminnet ( 1.00 betyg )
- Alla bildelement har inte `width` och `height`: ( 2.50 betyg )
- Undvik enorm nätverksbelastning: Den sammanlagda storleken var 9 062 Kibit ( 2.50 betyg )
- Minifiera CSS: Möjlig databesparing 3 Kibit ( 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 )
- Högsta potentiella fördröjning till första inmatningen ( 5.00 betyg )
- Serverns första svarstid var kort ( 5.00 betyg )
- User Timing API – tidsstämplar och mått ( 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 )
- Script Treemap Data ( 5.00 betyg )
- Använder en effektiv cachelagringspolicy för statiska tillgångar ( 5.00 betyg )
- Skjut upp inläsningen av bilder som inte visas på skärmen ( 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 )
- Undviker ett onödigt stort DOM-träd ( 5.00 betyg )
- `document.write()` undviks ( 5.00 betyg )
- Passiva lyssnare används för att förbättra scrollningsprestanda ( 5.00 betyg )
Betyg: 5 av 5
- Webbplatsen följer god praxis fullt ut!- 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: 4.38 av 5
- Innehållshanteringssystem: sitevisionBetyg: 3.40 av 5
- MTA-STS DNS-post hittades inte ( 1.00 betyg )
- MTA-STS TXT hittades inte ( 1.00 betyg )
- DMARC 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-servrar i länder utan adekvat nivå av dataskydd: US, SG ( 1.00 betyg )
- DMARC DNS-post hittades inte ( 1.00 betyg )
Betyg: 3.69 av 5
- Ok integritet men borde nog bli bättre.- HTTP Strict Transport Security HSTS är ok, men har 2 fel och 0 varning(ar). ( 4.00 betyg )
- Content Security Policy är dåligt. ( 1.00 betyg )
- Subresource Integrity SRI är dåligt. ( 1.00 betyg )
- Kakor är ok, men har 3 fel och 0 varning(ar). ( 3.50 betyg )
Betyg: 4.92 av 5
- Sitemap, inga dubbletter av Url:er i < loc> är tillåtna (varning)
- Sitemap, listar annat än webbsidor (varning)
- Feed saknas i HTML:ens metadata (varning)
Betyg: 5 av 5
- Webbsidan genererar väldigt lite koldioxid!Betyg: 3 av 5
- This link points to a named anchor "main" within the document, but no anchor exists with that name. (error)
- Duplicate id attribute value "Bild" found on the web page. (error)
- Duplicate id attribute value "Text2" found on the web page. (error)
- Duplicate id attribute value "Text2-0" found on the web page. (error)

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.