Lighthouse Desktop
· 0 checks — Desktop Lighthouse audit -- Performance, Accessibility, Best Practices, and SEO category breakdown.Detailed Report
Audit breakdown by category with detailed findings.
Performance
Insights
Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity.
Performance issues directly impact user engagement and conversion rates.
Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile Baseline features, unless you know you must support older browsers. Learn why most sites can deploy ES6+ code without transpiling
Performance issues directly impact user engagement and conversion rates.
3rd party code can significantly impact load performance. Reduce and defer loading of 3rd party code to prioritize your page's content.
Performance issues directly impact user engagement and conversion rates.
Avoid chaining critical requests by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
Performance issues directly impact user engagement and conversion rates.
Requests are blocking the page's initial render, which may delay LCP. Deferring or inlining can move these network requests out of the critical path.
Performance issues directly impact user engagement and conversion rates.
| URL | Transfer Size |
|---|---|
| news.ycombinator.com/news.css?XSk0rJr6l6WsiwmV3Oaq | 2.0 KiB |
These insights are also available in the Chrome DevTools Performance Panel - record a trace to view more detailed information.
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
1. tbody > tr#48071262 > td.title > span.rank |
gowers.wordpress.com span.titleline > span.sitebit > a > span.sitestr |
188 points by _alternator_ 3 hours ago | hide | 83 comments tbody > tr > td.subtext > span.subline |
188 points tr > td.subtext > span.subline > span#score_48071262 |
_alternator_ tr > td.subtext > span.subline > a.hnuser |
3 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
83 comments tr > td.subtext > span.subline > a |
2. tbody > tr#48067119 > td.title > span.rank |
reclaimthenet.org span.titleline > span.sitebit > a > span.sitestr |
908 points by anonymousiam 12 hours ago | hide | 297 comments tbody > tr > td.subtext > span.subline |
908 points tr > td.subtext > span.subline > span#score_48067119 |
anonymousiam tr > td.subtext > span.subline > a.hnuser |
12 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
297 comments tr > td.subtext > span.subline > a |
3. tbody > tr#48071940 > td.title > span.rank |
twitter.com/trq212 span.titleline > span.sitebit > a > span.sitestr |
83 points by pretext 2 hours ago | hide | 41 comments tbody > tr > td.subtext > span.subline |
83 points tr > td.subtext > span.subline > span#score_48071940 |
pretext tr > td.subtext > span.subline > a.hnuser |
2 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
41 comments tr > td.subtext > span.subline > a |
4. tbody > tr#48051951 > td.title > span.rank |
moq.dev span.titleline > span.sitebit > a > span.sitestr |
259 points by atgctg 8 hours ago | hide | 65 comments tbody > tr > td.subtext > span.subline |
259 points tr > td.subtext > span.subline > span#score_48051951 |
atgctg tr > td.subtext > span.subline > a.hnuser |
8 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
65 comments tr > td.subtext > span.subline > a |
5. tbody > tr#48046436 > td.title > span.rank |
martinfowler.com span.titleline > span.sitebit > a > span.sitestr |
118 points by ingve 6 hours ago | hide | 90 comments tbody > tr > td.subtext > span.subline |
118 points tr > td.subtext > span.subline > span#score_48046436 |
ingve tr > td.subtext > span.subline > a.hnuser |
6 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
90 comments tr > td.subtext > span.subline > a |
6. tbody > tr#48037517 > td.title > span.rank |
quantamagazine.org span.titleline > span.sitebit > a > span.sitestr |
22 points by Tomte 2 hours ago | hide | discuss tbody > tr > td.subtext > span.subline |
22 points tr > td.subtext > span.subline > span#score_48037517 |
Tomte tr > td.subtext > span.subline > a.hnuser |
2 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
discuss tr > td.subtext > span.subline > a |
7. tbody > tr#48066524 > td.title > span.rank |
jefftk.com span.titleline > span.sitebit > a > span.sitestr |
313 points by speckx 13 hours ago | hide | 130 comments tbody > tr > td.subtext > span.subline |
313 points tr > td.subtext > span.subline > span#score_48066524 |
speckx tr > td.subtext > span.subline > a.hnuser |
13 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
130 comments tr > td.subtext > span.subline > a |
8. tbody > tr#48061884 > td.title > span.rank |
bbc.com span.titleline > span.sitebit > a > span.sitestr |
582 points by defrost 19 hours ago | hide | 115 comments tbody > tr > td.subtext > span.subline |
582 points tr > td.subtext > span.subline > span#score_48061884 |
defrost tr > td.subtext > span.subline > a.hnuser |
19 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
115 comments tr > td.subtext > span.subline > a |
9. tbody > tr#48072190 > td.title > span.rank |
cyberinsider.com span.titleline > span.sitebit > a > span.sitestr |
77 points by muse900 1 hour ago | hide | 36 comments tbody > tr > td.subtext > span.subline |
77 points tr > td.subtext > span.subline > span#score_48072190 |
muse900 tr > td.subtext > span.subline > a.hnuser |
1 hour ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
36 comments tr > td.subtext > span.subline > a |
10. tbody > tr#48065511 > td.title > span.rank |
lachlan.nz span.titleline > span.sitebit > a > span.sitestr |
122 points by mufeedvh 8 hours ago | hide | 6 comments tbody > tr > td.subtext > span.subline |
122 points tr > td.subtext > span.subline > span#score_48065511 |
mufeedvh tr > td.subtext > span.subline > a.hnuser |
8 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
6 comments tr > td.subtext > span.subline > a |
11. tbody > tr#48037760 > td.title > span.rank |
wiisfi.com span.titleline > span.sitebit > a > span.sitestr |
194 points by homebrewer 10 hours ago | hide | 51 comments tbody > tr > td.subtext > span.subline |
194 points tr > td.subtext > span.subline > span#score_48037760 |
homebrewer tr > td.subtext > span.subline > a.hnuser |
10 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
51 comments tr > td.subtext > span.subline > a |
12. tbody > tr#48058197 > td.title > span.rank |
cnbc.com span.titleline > span.sitebit > a > span.sitestr |
201 points by christhecaribou 12 hours ago | hide | 136 comments tbody > tr > td.subtext > span.subline |
201 points tr > td.subtext > span.subline > span#score_48058197 |
christhecaribou tr > td.subtext > span.subline > a.hnuser |
12 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
136 comments tr > td.subtext > span.subline > a |
13. tbody > tr#48065360 > td.title > span.rank |
webdesignmuseum.org span.titleline > span.sitebit > a > span.sitestr |
327 points by willmeyers 15 hours ago | hide | 104 comments tbody > tr > td.subtext > span.subline |
327 points tr > td.subtext > span.subline > span#score_48065360 |
willmeyers tr > td.subtext > span.subline > a.hnuser |
15 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
104 comments tr > td.subtext > span.subline > a |
14. tbody > tr#48067734 > td.title > span.rank |
ze3tar.github.io span.titleline > span.sitebit > a > span.sitestr |
175 points by MrBruh 11 hours ago | hide | 98 comments tbody > tr > td.subtext > span.subline |
175 points tr > td.subtext > span.subline > span#score_48067734 |
MrBruh tr > td.subtext > span.subline > a.hnuser |
11 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
98 comments tr > td.subtext > span.subline > a |
15. tbody > tr#48061566 > td.title > span.rank |
meshtastic.org span.titleline > span.sitebit > a > span.sitestr |
424 points by ColinWright 20 hours ago | hide | 155 comments tbody > tr > td.subtext > span.subline |
424 points tr > td.subtext > span.subline > span#score_48061566 |
ColinWright tr > td.subtext > span.subline > a.hnuser |
20 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
155 comments tr > td.subtext > span.subline > a |
16. tbody > tr#48040306 > td.title > span.rank |
mceglowski.substack.com span.titleline > span.sitebit > a > span.sitestr |
84 points by zdw 6 hours ago | hide | 22 comments tbody > tr > td.subtext > span.subline |
84 points tr > td.subtext > span.subline > span#score_48040306 |
zdw tr > td.subtext > span.subline > a.hnuser |
6 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
22 comments tr > td.subtext > span.subline > a |
17. tbody > tr#48065254 > td.title > span.rank |
sigops.org span.titleline > span.sitebit > a > span.sitestr |
74 points by mad 8 hours ago | hide | 15 comments tbody > tr > td.subtext > span.subline |
74 points tr > td.subtext > span.subline > span#score_48065254 |
mad tr > td.subtext > span.subline > a.hnuser |
8 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
15 comments tr > td.subtext > span.subline > a |
18. tbody > tr#48040470 > td.title > span.rank |
colorado.edu span.titleline > span.sitebit > a > span.sitestr |
64 points by geox 8 hours ago | hide | 17 comments tbody > tr > td.subtext > span.subline |
64 points tr > td.subtext > span.subline > span#score_48040470 |
geox tr > td.subtext > span.subline > a.hnuser |
8 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
17 comments tr > td.subtext > span.subline > a |
19. tbody > tr#48066592 > td.title > span.rank |
anthropic.com span.titleline > span.sitebit > a > span.sitestr |
149 points by pretext 13 hours ago | hide | 75 comments tbody > tr > td.subtext > span.subline |
149 points tr > td.subtext > span.subline > span#score_48066592 |
pretext tr > td.subtext > span.subline > a.hnuser |
13 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
75 comments tr > td.subtext > span.subline > a |
20. tbody > tr#48038322 > td.title > span.rank |
portalvr.io span.titleline > span.sitebit > a > span.sitestr |
13 points by gfodor 2 hours ago | hide | 1 comment tbody > tr > td.subtext > span.subline |
13 points tr > td.subtext > span.subline > span#score_48038322 |
gfodor tr > td.subtext > span.subline > a.hnuser |
2 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
1 comment tr > td.subtext > span.subline > a |
21. tbody > tr#48032014 > td.title > span.rank |
worksinprogress.co span.titleline > span.sitebit > a > span.sitestr |
42 points by akkartik 5 hours ago | hide | 5 comments tbody > tr > td.subtext > span.subline |
42 points tr > td.subtext > span.subline > span#score_48032014 |
akkartik tr > td.subtext > span.subline > a.hnuser |
5 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
5 comments tr > td.subtext > span.subline > a |
22. tbody > tr#48064312 > td.title > span.rank |
btxx.org span.titleline > span.sitebit > a > span.sitestr |
214 points by xngbuilds 16 hours ago | hide | 89 comments tbody > tr > td.subtext > span.subline |
214 points tr > td.subtext > span.subline > span#score_48064312 |
xngbuilds tr > td.subtext > span.subline > a.hnuser |
16 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
89 comments tr > td.subtext > span.subline > a |
23. tbody > tr#48057901 > td.title > span.rank |
mojolang.org span.titleline > span.sitebit > a > span.sitestr |
333 points by sbt567 1 day ago | hide | 214 comments tbody > tr > td.subtext > span.subline |
333 points tr > td.subtext > span.subline > span#score_48057901 |
sbt567 tr > td.subtext > span.subline > a.hnuser |
1 day ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
214 comments tr > td.subtext > span.subline > a |
24. tbody > tr#48037655 > td.title > span.rank |
yosefk.com span.titleline > span.sitebit > a > span.sitestr |
50 points by akkartik 10 hours ago | hide | 43 comments tbody > tr > td.subtext > span.subline |
50 points tr > td.subtext > span.subline > span#score_48037655 |
akkartik tr > td.subtext > span.subline > a.hnuser |
10 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
43 comments tr > td.subtext > span.subline > a |
25. tbody > tr#48071496 > td.title > span.rank |
techrights.org span.titleline > span.sitebit > a > span.sitestr |
113 points by esaym 4 hours ago | hide | 49 comments tbody > tr > td.subtext > span.subline |
113 points tr > td.subtext > span.subline > span#score_48071496 |
esaym tr > td.subtext > span.subline > a.hnuser |
4 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
49 comments tr > td.subtext > span.subline > a |
26. tbody > tr#48068732 > td.title > span.rank |
mux.com span.titleline > span.sitebit > a > span.sitestr |
10 hours ago tr > td.subtext > span.age > a |
hide tbody > tr > td.subtext > a |
27. tbody > tr#48068254 > td.title > span.rank |
0xkrt26.github.io span.titleline > span.sitebit > a > span.sitestr |
41 points by denismenace 8 hours ago | hide | 7 comments tbody > tr > td.subtext > span.subline |
41 points tr > td.subtext > span.subline > span#score_48068254 |
denismenace tr > td.subtext > span.subline > a.hnuser |
8 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
7 comments tr > td.subtext > span.subline > a |
28. tbody > tr#48061938 > td.title > span.rank |
war.gov span.titleline > span.sitebit > a > span.sitestr |
281 points by david-gpu 19 hours ago | hide | 420 comments tbody > tr > td.subtext > span.subline |
281 points tr > td.subtext > span.subline > span#score_48061938 |
david-gpu tr > td.subtext > span.subline > a.hnuser |
19 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
420 comments tr > td.subtext > span.subline > a |
29. tbody > tr#48069192 > td.title > span.rank |
pcmag.com span.titleline > span.sitebit > a > span.sitestr |
241 points by tcp_handshaker 9 hours ago | hide | 157 comments tbody > tr > td.subtext > span.subline |
241 points tr > td.subtext > span.subline > span#score_48069192 |
tcp_handshaker tr > td.subtext > span.subline > a.hnuser |
9 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
157 comments tr > td.subtext > span.subline > a |
30. tbody > tr#48049014 > td.title > span.rank |
asteriskmag.com span.titleline > span.sitebit > a > span.sitestr |
95 points by kqr 11 hours ago | hide | 36 comments tbody > tr > td.subtext > span.subline |
95 points tr > td.subtext > span.subline > span#score_48049014 |
kqr tr > td.subtext > span.subline > a.hnuser |
11 hours ago td.subtext > span.subline > span.age > a |
hide tr > td.subtext > span.subline > a |
36 comments tr > td.subtext > span.subline > a |
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact tr > td > center > span.yclinks |
Search: tr > td > center > form |
These are opportunities to improve the legibility of your content.
Names and labels
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
tr > td > a > img tr > td > a > img |
tbody > tr#48068732 > td > img tbody > tr#48068732 > td > img |
tbody > tr > td > img tbody > tr > td > img |
Labels ensure that form controls are announced properly by assistive technologies, like screen readers. Learn more about form element labels.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
td > center > form > input td > center > form > input |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
tbody > tr > td > a tbody > tr > td > a |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Best practices
Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
tr#48071262 > td.votelinks > center > a#up_48071262 tr#48071262 > td.votelinks > center > a#up_48071262 |
tr#48067119 > td.votelinks > center > a#up_48067119 tr#48067119 > td.votelinks > center > a#up_48067119 |
tr#48071940 > td.votelinks > center > a#up_48071940 tr#48071940 > td.votelinks > center > a#up_48071940 |
tr#48051951 > td.votelinks > center > a#up_48051951 tr#48051951 > td.votelinks > center > a#up_48051951 |
tr#48046436 > td.votelinks > center > a#up_48046436 tr#48046436 > td.votelinks > center > a#up_48046436 |
tr#48037517 > td.votelinks > center > a#up_48037517 tr#48037517 > td.votelinks > center > a#up_48037517 |
tr#48066524 > td.votelinks > center > a#up_48066524 tr#48066524 > td.votelinks > center > a#up_48066524 |
tr#48061884 > td.votelinks > center > a#up_48061884 tr#48061884 > td.votelinks > center > a#up_48061884 |
tr#48072190 > td.votelinks > center > a#up_48072190 tr#48072190 > td.votelinks > center > a#up_48072190 |
tr#48065511 > td.votelinks > center > a#up_48065511 tr#48065511 > td.votelinks > center > a#up_48065511 |
tr#48037760 > td.votelinks > center > a#up_48037760 tr#48037760 > td.votelinks > center > a#up_48037760 |
tr#48058197 > td.votelinks > center > a#up_48058197 tr#48058197 > td.votelinks > center > a#up_48058197 |
tr#48065360 > td.votelinks > center > a#up_48065360 tr#48065360 > td.votelinks > center > a#up_48065360 |
tr#48067734 > td.votelinks > center > a#up_48067734 tr#48067734 > td.votelinks > center > a#up_48067734 |
tr#48061566 > td.votelinks > center > a#up_48061566 tr#48061566 > td.votelinks > center > a#up_48061566 |
tr#48040306 > td.votelinks > center > a#up_48040306 tr#48040306 > td.votelinks > center > a#up_48040306 |
tr#48065254 > td.votelinks > center > a#up_48065254 tr#48065254 > td.votelinks > center > a#up_48065254 |
tr#48040470 > td.votelinks > center > a#up_48040470 tr#48040470 > td.votelinks > center > a#up_48040470 |
tr#48066592 > td.votelinks > center > a#up_48066592 tr#48066592 > td.votelinks > center > a#up_48066592 |
tr#48038322 > td.votelinks > center > a#up_48038322 tr#48038322 > td.votelinks > center > a#up_48038322 |
tr#48032014 > td.votelinks > center > a#up_48032014 tr#48032014 > td.votelinks > center > a#up_48032014 |
tr#48064312 > td.votelinks > center > a#up_48064312 tr#48064312 > td.votelinks > center > a#up_48064312 |
tr#48057901 > td.votelinks > center > a#up_48057901 tr#48057901 > td.votelinks > center > a#up_48057901 |
tr#48037655 > td.votelinks > center > a#up_48037655 tr#48037655 > td.votelinks > center > a#up_48037655 |
tr#48071496 > td.votelinks > center > a#up_48071496 tr#48071496 > td.votelinks > center > a#up_48071496 |
tr#48068254 > td.votelinks > center > a#up_48068254 tr#48068254 > td.votelinks > center > a#up_48068254 |
tr#48061938 > td.votelinks > center > a#up_48061938 tr#48061938 > td.votelinks > center > a#up_48061938 |
tr#48069192 > td.votelinks > center > a#up_48069192 tr#48069192 > td.votelinks > center > a#up_48069192 |
tr#48049014 > td.votelinks > center > a#up_48049014 tr#48049014 > td.votelinks > center > a#up_48049014 |
One main landmark helps screen reader users navigate a web page. Learn more about landmarks.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
html html |
These items highlight common accessibility best practices.
Best Practices
Browser Compatibility
Specifying a doctype prevents the browser from switching to quirks-mode. Learn more about the doctype declaration.
Performance issues directly impact user engagement and conversion rates.
SEO
These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on Core Web Vitals. Learn more about Google Search Essentials.
Content Best Practices
Meta descriptions may be included in search results to concisely summarize page content. Learn more about the meta description.
Performance issues directly impact user engagement and conversion rates.
Descriptive link text helps search engines understand your content. Learn how to make links more accessible.
Performance issues directly impact user engagement and conversion rates.
| Link destination | Link Text |
|---|---|
| news.ycombinator.com/?p=2 | More |
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
tr > td > a > img tr > td > a > img |
tbody > tr#48068732 > td > img tbody > tr#48068732 > td > img |
tbody > tr > td > img tbody > tr > td > img |
Format your HTML in a way that enables crawlers to better understand your app’s content.