Josh Deltener
joshdeltener.bsky.social
Josh Deltener
@joshdeltener.bsky.social
Vue/Nuxt/Web Performance Consultant • Nuxt Ambassador • Instructor at MasteringNuxt • Let's Work Together!

https://deltener.com
https://x.com/JoshDeltener
https://www.linkedin.com/in/joshdeltener/
#perfnow - even if your 3rd party is used on a page, if it's below the fold, you could still lazy load it via the IntersectionObserver API. (that's what we do with Youtube, Wistia, etc.)
November 14, 2024 at 2:54 PM
#perfnow - keep in mind if you use AWS, it will only auto-compress assets if resources are available.

If you want, you can pre-compress assets and store them in S3.
November 14, 2024 at 11:57 AM
#perfnow not only do accessibility overlays not work, but in our case it actually severely screwed up our universal app!

It caused hydration errors and visual bugs like duplicate checkboxes since most/all change your DOM with AI changes in an attempt to make your site more accessible.
November 14, 2024 at 10:59 AM
#perfnow if you build your own app, consider adding query string params to disable some or all third party scripts. It can help narrow down both performance problems and bugs.
November 14, 2024 at 9:52 AM