YIKES! 5.2 seconds until the first meaningful paint of content.
There are very heavy images that haven’t been properly optimized and FIVE videos being loaded on the page at one time.
Modernizr classes are present for every test ever, including borderradius. Scoff! Seriously, make your own bundle for only the tests you need! I can’t remember the last year I had to prefix my border-radius CSS.
Accessibility: 55 out of 100
Color contrast issues.
Social links using only an icon and no discernible text.
Images with alt attributes.
User scaling is disallowed.
Best Practices: 79 out of 100
The usual suspects of target=”_blank” links not having a rel=”noopener” attribute present. This is a persistent issue with the ActBlue donation forms present on almost every candidate website so far.
jQuery and jQuery UI version vulnerabilities are present. Someone is still using jQuery UI?!
SEO: 100 out of 100
No glaring issues.
20.3 MB resources
Largest asset is the 9.8 MB TimRyan_WebsiteSplash_FineCut_01_LOOP_20180705-1.mp4 used in the background of the home page. The fact that these files are being served from a dev subdomain is probably not helping matters.
Decent scores, but cache times for many items are set to a measly 5 minutes. As these assets tend not to be changed often or ever, a longer cache time would improve subsequent page loads and navigation.
Accessibility: 76 out of 100
This score obscures some major issues. Their are no visual :focus indicators for tabbing through the site.
Main navigation is hidden behind an inaccessible hamburger menu.
While tabbing brings you to interactive elements, the visibility of those elements is controlling by scrolling the screen, leaving you with empty white space and no content.
Best Practices: 93 out of 100
Loading both mobile and desktop sized portraits when only one is needed.
SEO: 100 out of 100
3.9 MB resources
Largest asset is a 427 KB mp4, optimized for playback.
No clue! Let’s say… uh… windmills.
There’s a major fundraising deadline looming, don’t leave the page or DOOOOOM!