Win At Business And Life In An AI World

RESOURCES

  • Jabs Short insights and occassional long opinions.
  • Podcasts Jeff talks to successful entrepreneurs.
  • Guides Dive into topical guides for digital entrepreneurs.
  • Downloads Practical docs we use in our own content workflows.
  • Playbooks AI workflows that actually work.
  • Research Access original research on tools, trends, and tactics.
  • Forums Join the conversation and share insights with your peers.

MEMBERSHIP

HomeForumsWebsiteDoes lazy loading affect performance?

Does lazy loading affect performance?

Viewing 1 reply thread
  • Author
    Posts
    • #121773
      FAQ
      Member

      I keep reading that lazy loading is supposed to make my site faster. The idea of not loading images until you scroll to them makes sense in theory. But I’m also worried if it might make the site feel laggy or janky as you scroll down.

      For those who’ve implemented it, does it actually improve the user’s perceived performance, or does it introduce other problems? I’m worried about trading one performance issue for another.

      Thanks for any insights.

    • #121775
      Jeff Bullas
      Keymaster

      Excellent question, it highlights a critical web performance trade-off.

      Quick Answer: Yes, when organised properly, lazy loading drastically improves initial page load performance by deferring the download of offscreen content like images and videos.

      The goal is to make the site feel faster to the user by loading only what they need to see first.

      Your concern about lag is valid, as poor implementation can certainly create a jarring user experience. The primary benefit of lazy loading is a faster initial render of the page because the browser isn’t trying to download every single image and video embed at once.

      First, this positively impacts core performance metrics by prioritising the content visible in the viewport.

      Second, to avoid that ‘janky’ scrolling you mentioned, it is crucial that placeholders are used for the deferred images, specifying their dimensions so the browser reserves the correct space, which prevents the page layout from shifting as the user scrolls.

      Finally, you must avoid the common mistake of lazy loading assets that are “above the fold”—such as your logo or main hero image—as this would actively harm performance by delaying the very content the user needs to see immediately.

      Cheers,
      Jeff

Viewing 1 reply thread
  • BBP_LOGGED_OUT_NOTICE