SpeedCurve reposted this
"Death by a thousand cuts." That's the cumulative impact of unoptimized and unnecessary JavaScript on your site. Every third-party script you add to your website should ADD value, not take it away. Too many scripts can turn into a #webperf and #ux nightmare — hurting important metrics like Largest Contentful Paint and Interaction to Next Paint. And slow LCP and INP directly correlate to worse bounce rates and conversion rates. I dug into this topic in a recent post, where I compared the performance of a handful of campaign landing pages for well-known sites, from Apple to Uber. 👉👉 See how these landing pages compared: https://lnkd.in/grzNXtDK I also did a deeper analysis of one landing page in particular. What I found was a bit terrifying... 😬 Largest Contentful Paint was more than 9s 😬 400 resource requests before LCP 😬 Total #JS weight was 4,176 KB 😬 330 JS files, including Google Tag Manager, Google Ads, Tiktok, Reddit, Facebook, Pinterest, Criteo & Amazon 😬 Most third-party calls happened before LCP — in other words, in the critical rendering path 😬 Some third parties, such as Google Tag Manager, incurred a huge performance penalty (GTM called 13 resources and had a total Long Tasks time of 497ms; any task greater than 50ms is a cause for concern) 👉👉 Learn how to audit the third parties on your pages, prevent regressions, and hold your vendors accountable: https://lnkd.in/dFFmtTVX 👉👉 Best practices for optimizing JS: https://lnkd.in/d-De7wcJ The landing page I analyzed is part of a #Shopify store. (To be clear, not all Shopify stores are slow! Scroll down for more on that.) They'd implemented a number of Shopify plugins that delayed rendering, including: • Klaviyo – 43 requests, total Long Tasks time of 432ms • Swish – 20 requests • Intelligems – 12 requests • Gladly – 9 requests • Friendbuy – 2 requests The irony is that many of these plugins are meant to INCREASE conversions. The issue isn't necessarily with the plugins themselves: it's with their implementation. If a service isn't needed early in the page's life cycle, it shouldn't be part of the critical rendering path. 👉👉 Not all Shopify stores are slow! check out Sia Karamalegos's roundup of the fastest Shopify themes in 2025: https://lnkd.in/dTuW-eG6 👉👉 Find out how to easily start monitoring the speed of your Shopify store, including measuring the impact of page speed on business metrics like conversion rate: https://lnkd.in/dAR_YURN 👉👉 And learn how to build fast pages that stay fast: https://lnkd.in/grzNXtDK