Google Lighthouse audit results
Opened this issue · 0 comments
missmatsuko commented
This can be separated into different issues, but here are some areas to improve based on Lighthouse audit results:
Performance: 29%
- Can save 30+ seconds by fixing #8.
Accessibility: 89%
- Chat
iframe
missingtitle
(maybe can't fix, I think it's added from an external script) - Several links don't have a discernible name:
- "Get involved" in the header is actually a
<button>
in a<a>
. The text in the button can stay, but the button shouldn't be there. "Discover speakers" has the same issue. Also, should probably change the date styles so they don't look like buttons. - AxiomZen linked logo image missing alt text (should be
AxiomZen
) - Slack and Meetup linked icons missing screenreader text (by the way, why not link the email address that's right above it, too?)
- "Get involved" in the header is actually a
- Credit text at the bottom of the site has insufficient contrast
<html>
missinglang
attribute
Best practices: 71%
- There's a warning for using
document.write()
but probably can't do much about that because it's coming frommessenger.js
- Add
rel="noopener"
orrel="noreferrer"
to any external links (the AxiomZen link) - Lo-Dash@4.17.10 identified as having 2 vulnerabilities
- Error logged to console:
Error: Smallchat initialized without required config properties.