blog .mathiaskunto .com
3.43
Results collected 2023-09-07 from https://blog.mathiaskunto.com/
Lighthouse Performance
3.45
- About average speed.
- Total Blocking Time: 170 ms 4.65
- Largest Contentful Paint: 4.3 s 2.05
- Cumulative Layout Shift: 0.053 4.90
- Speed Index: 7.1 s 1.60
- First Contentful Paint: 3.4 s 1.80
- Ensure text remains visible during webfont load 1.00
- Page prevented back/forward cache restoration 1.00
- Reduce initial server response time 1.00
- Eliminate render-blocking resources: Potential savings of 1,820 ms 1.60
- Serve static assets with an efficient cache policy: 19 resources found 2.00
- First Meaningful Paint: 4.0 s 2.50
- Reduce unused JavaScript: Potential savings of 33 KiB 3.00
- Time to Interactive: 5.4 s 3.60
- Preconnect to required origins: Potential savings of 320 ms 3.85
- Max Potential First Input Delay: 170 ms 3.90
- Minimize main-thread work: 2.4 s 4.15
- Avoids an excessive DOM size: 737 elements 4.65
- Avoid multiple page redirects 5.00
- Avoid serving legacy JavaScript to modern browsers 5.00
- Avoids
document.write()
5.00 - Avoids enormous network payloads 5.00
- Defer offscreen images 5.00
- Efficiently encode images 5.00
- Enable text compression 5.00
- Has a
<meta name="viewport">
tag withwidth
orinitial-scale
5.00 - Image elements have explicit
width
andheight
5.00 - JavaScript execution time 5.00
- Minify CSS 5.00
- Minify JavaScript 5.00
- Minimize third-party usage 5.00
- Properly size images 5.00
- Reduce unused CSS 5.00
- Remove duplicate modules in JavaScript bundles 5.00
- Serve images in next-gen formats 5.00
- Use HTTP/2 5.00
- Use video formats for animated content 5.00
- Uses passive listeners to improve scrolling performance 5.00
- Enable text compression 5.00
Lighthouse SEO
4.65
- Pretty good at SEO, but still has some potential improvements.
- Links do not have descriptive text 1.00
- Document avoids plugins 5.00
- Document has a
<title>
element 5.00 - Document has a meta description 5.00
- Document has a valid
hreflang
5.00 - Document has a valid
rel=canonical
5.00 - Document uses legible font sizes 5.00
- Has a
<meta name="viewport">
tag withwidth
orinitial-scale
5.00 - Image elements have
[alt]
attributes 5.00 - Links are crawlable 5.00
- Page has successful HTTP status code 5.00
- Page isn’t blocked from indexing 5.00
- Tap targets are sized appropriately 5.00
- robots.txt is valid 5.00
Lighthouse Best Practices
3.85
- About average on following good practice
- Uses deprecated APIs 1.00
- Uses HTTPS 5.00
- Allows users to paste into input fields 5.00
- Avoids
unload
event listeners 5.00 - Avoids requesting the geolocation permission on page load 5.00
- Avoids requesting the notification permission on page load 5.00
- Displays images with correct aspect ratio 5.00
- No browser errors logged to the console 5.00
- No issues in the
Issues
panel in Chrome Devtools 5.00 - Page has the HTML doctype 5.00
- Properly defines charset 5.00
- Serves images with appropriate resolution 5.00
- Page has valid source maps 5.00
- Uses HTTPS 5.00
- No issues in the
Issues
panel in Chrome Devtools 5.00 - Allows users to paste into input fields 5.00
- Uses deprecated APIs 1.00
- Page has the HTML doctype 5.00
W3C HTML
2.60
- The tested page has 42 errors in its HTML code. It is not that good.
- Number of grouped error type: 4 4.20
- Number of errors: 42 1.00
- Duplicate attribute X. (errors of this type: 20 pcs)
- Duplicate ID X. (errors of this type: 19 pcs)
- The X attribute was specified, but the element is not a property of any item. (errors of this type: 2 pcs)
- Bad value X for attribute X on element X: Illegal character in query: X is not allowed. (errors of this type: 1 pcs)
Standard Files
4.00
- robots.txt seems ok. 5.00
- Sitemap seems to work. 5.00
- RSS subscription found. 5.00
- security.txt is missing. 1.00
Lighthouse A11y
3.80
- The accessibility is about average, but needs to get better.
[user-scalable="no"]
is used in the<meta name="viewport">
element or the[maximum-scale]
attribute is less than 5. 1.00- Background and foreground colors do not have a sufficient contrast ratio. 1.00
- Elements with
role="dialog"
orrole="alertdialog"
do not have accessible names. 1.00 - Links do not have a discernible name 1.00
- Links rely on color to be distinguishable. 1.00
[id]
attributes on active, focusable elements are not unique 1.00- ARIA IDs are unique 5.00
- Buttons have an accessible name 5.00
- Image elements have
[alt]
attributes 5.00 [aria-*]
attributes are valid and not misspelled 5.00[aria-*]
attributes have valid values 5.00[aria-*]
attributes match their roles 5.00[aria-hidden="true"]
is not present on the document<body>
5.00[role]
s have all required[aria-*]
attributes 5.00- Document has a
<title>
element 5.00 - List items (
<li>
) are contained within<ul>
,<ol>
or<menu>
parent elements 5.00 - Lists contain only
<li>
elements and script supporting elements (<script>
and<template>
). 5.00 - No element has a
[tabindex]
value greater than 0 5.00 <html>
element has a[lang]
attribute 5.00<html>
element has a valid value for its[lang]
attribute 5.00[aria-hidden="true"]
elements do not contain focusable descendents 5.00[role]
values are valid 5.00- Heading elements appear in a sequentially-descending order 5.00
- Image elements do not have
[alt]
attributes that are redundant text. 5.00 - Values assigned to
role=""
are valid ARIA roles. 5.00
Sitespeed.io
1.37
- The website is quite slow. 1.37
- Speedindex: 4130 1.37
- Loading time: 5.09s
- Number of requests: 34
Yellow Lab Tools
3.75
- The website is neither good nor bad. 3.75
- Page weight 4.90
- Requests 5.00
- DOM complexity 4.50
- JS complexity 4.45
- Bad JS 5.00
- jQuery 5.00
- CSS complexity 2.75
- Bad CSS 1.00
- Web fonts 1.50
- Server config 4.55
- Number of iframes 5.00
- Total JS execution time 4.05
- DOM access 5.00
- Scroll events bound 5.00
- document.write calls 5.00
- Synchronous Ajax requests 5.00
- Rules count 4.20
- Total weight 5.00
- Image optimization 5.00
- Oversized images 5.00
- Gzip/Brotli compression 5.00
- File minification 4.30
- Requests number 5.00
- Different domains 5.00
- 404 not found 5.00
- Connections closed 5.00
- Identical content 5.00
- Below the fold images 5.00
- Webfonts number 1.00
- Overweighted webfonts 2.55
- WOFF 2 3.35
- HTTP protocols 5.00
- TLS protocols 5.00
- Caching disabled 5.00
- Caching not specified 5.00
- Caching too short 1.00
- jQuery version 5.00
- TLS protocols 5.00
- IDs duplicated 2.00
- CSS syntax error 1.00
- Gzip/Brotli compression 5.00
- 404 not found 5.00
- TLS protocols 5.00
Pa11y
1.60
- Number of error type: 14 2.20
- Number of errors: 151 1.00
Problems:
- Duplicate id attribute value "menu-menu-1" found on the web page.
- Duplicate id attribute value "navigation" found on the web page.
- A element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.35:1. Recommendation: change text colour to #717682.
- A element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.26:1. Recommendation: change text colour to #338711.
- A searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
- Img element is the only content of the link, but is missing alt text. The alt text should describe the purpose of the link.
- Anchor element found with a valid href attribute, but no link content has been supplied.
- A 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.
- A element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.17:1. Recommendation: change text colour to #8f7300.
- A element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.26:1. Recommendation: change background to #338711.
- Info: Too many unique problems to show them all.
Integrity & Security
2.75
- Rather poor on user privacy.
- Result generated: 2023-09-06 17:02:21 Etc/UTC (Cached for 24 hours)
- HTTPS by default: is good! 5.00
- HTTP Strict Transport Security HSTS: is pretty bad. 1.00
- Content Security Policy: is pretty bad. 1.00
- Reporting CSP Certificate Transparency Network Error Logging: is not that good. 2.50
- Referrer Policy: is not that good. 2.50
- Subresource Integrity SRI: is pretty bad. 1.00
- HTTP headers: is good! 5.00
- Cookies: is ok, with 2 error(s) and 0 warning(s). 4.00
HTTP & Tech
4.11
- HTTP to HTTPS redirect 5.00
- TLSv1.3 support 5.00
- TLSv1.2 support 5.00
- IPv6 support 5.00
- IPv4 support 5.00
- No HTTPv3 support 1.00
- No QUIC support 1.00
Carbon Calculator
5.00
- Webpage generates very little carbon dioxide!
- Carbon dioxide per pageview: 0.26 gram(s)
- More green than 95 % of the websites tested by webperf.se (Reference updated: 2022-12-16).
- More green than 95 % of the websites tested by webperf.se (Reference updated: 2021-12-12).
- Network transfer size: 414 kb 5.00
Software
3.70
- CMS used: wordpress
- WebServer used: tomcat
- Technology used: php, js
- License(s) used: mit
- Metadata used: viewport, apple-touch-icon, dns-prefetch, canonical, icon
- JS Libraries used: jquery, jquery-migrate, jquery-ui, pace, parallax
- Languages found: en-us
- Image formats used: png, jpg, jpeg
- Update(s) available 3.70