aarontgrogg.com
1. AUDIT & remove unused tags
2. DEFER or load asynchronously
3. TRACK scripts & create #webperf budgets
4. KNOW your SLAs with vendors
5. CREATE a playbook for failures
👉 www.speedcurve.com/web-performa... #ux
1. AUDIT & remove unused tags
2. DEFER or load asynchronously
3. TRACK scripts & create #webperf budgets
4. KNOW your SLAs with vendors
5. CREATE a playbook for failures
👉 www.speedcurve.com/web-performa... #ux
a non-exhaustive list, but a good one nonetheless!
nerdy.dev/custom-prop-...
a non-exhaustive list, but a good one nonetheless!
nerdy.dev/custom-prop-...
It doesn’t auto-translate:
adrianroselli.com/2019/11/aria...
It’s code smell:
ericwbailey.website/published/ar...
You can probably use better methods:
adrianroselli.com/2020/01/my-p...
#accessibility #a11y #ARIA
It doesn’t auto-translate:
adrianroselli.com/2019/11/aria...
It’s code smell:
ericwbailey.website/published/ar...
You can probably use better methods:
adrianroselli.com/2020/01/my-p...
#accessibility #a11y #ARIA
cc @aarontgrogg.com @mattzeunert.com
#webperf
www.youtube.com/playlist?lis...
cc @aarontgrogg.com @mattzeunert.com
#webperf
www.youtube.com/playlist?lis...
www.youtube.com/watch?v=R6AE...
Sorry about my audio, had no idea it was crackling like that...
😬
www.youtube.com/watch?v=R6AE...
Sorry about my audio, had no idea it was crackling like that...
😬
My deck is here:
docs.google.com/presentation...
And the video should be available soon at:
www.youtube.com/@Performance...
My deck is here:
docs.google.com/presentation...
And the video should be available soon at:
www.youtube.com/@Performance...
adactio.com/journal/22235
adactio.com/journal/22235
Learn about performance testing, netlog data, credentialed requests, tight mode, HTTP priorities, and more!
performanceobserver.dev/events/episo...
Learn about performance testing, netlog data, credentialed requests, tight mode, HTTP priorities, and more!
performanceobserver.dev/events/episo...
Creating the circular version using the same tricks.
css-tip.com/responsive-s...
It's responsive, the gap is transparent, and you get a cool hover effect to reveal the image if there is an overlap.
Find out how to track your CDN's health and get backend transparency — along with 24 more holiday readiness tips!
#corewebvitals #webperf #ux #sitespeed #pagespeed
CDN performance can be a black box. Did you know you can track CDN health using Server Timing headers?
👉 How to get backend transparency from your CDN: www.speedcurve.com/blog/server-...
👉 More holiday readiness tips: www.speedcurve.com/blog/holiday...
Find out how to track your CDN's health and get backend transparency — along with 24 more holiday readiness tips!
#corewebvitals #webperf #ux #sitespeed #pagespeed
↬ Matt Zeunert on effective strategies: www.smashingmagazine.com/2025/11/effe...
(Article supported by @debugbear.com 💖)
↬ Matt Zeunert on effective strategies: www.smashingmagazine.com/2025/11/effe...
(Article supported by @debugbear.com 💖)
rightbadcode.com/icon-buttons...
#A11y #Accessibility #UI #UX #WebDev
With support in Chrome and now Safari 26, it's the perfect time to learn how to create powerful, scroll-based interactions.
With support in Chrome and now Safari 26, it's the perfect time to learn how to create powerful, scroll-based interactions.