Lazyloading images and avatars

Increases page-loading speed by deferring the loading of off-screen images. Helps literally every single Elfsight customer. Simply add "loading='lazy'" in the html img tags. 2 second amendment to your backend and EVERYONE benefits with better search results ranking.

  • Guest
  • Mar 11 2021
  • Shipped
  • Dec 30, 2022

    Admin response

    Hello folks!

    We're closing this feature as the solution in the comments does resolve the issue 🎉

    Since this Wishlist Portal has moved to our Forum, you can find the details and leave your feedback here.


  • Admin
    Helga R commented
    17 Aug, 2022 12:41pm

    Hello folks!

    Big news is coming — lazy load beta version for embedded widgets is here! 😍

    It doesn't work as a built-in option yet due to a couple of unresolved matters, but you can adjust your widget manually in order to make it work :)

    Although this solution applies to the whole widget, we still believe it might work for you.

    To turn it on, please add the “data-elfsight-app-lazy” attribute to a <div> element in your installation code.

    For example, here’s how the code looks like initially:

    <script src="" defer></script>

    <div class="elfsight-app-9d3beb9e-4c72-4bd1-8ed6-c192fc9e56c7"></div>

    And here’s how it should look like with the attribute added:

    <script src="" defer></script>

    <div class="elfsight-app-9d3beb9e-4c72-4bd1-8ed6-c192fc9e56c7" data-elfsight-app-lazy></div>

    Please keep in mind that it will work only for widgets which are not in the initial viewport (e.g. users have to scroll down at least for a little bit before they reach the widget).

    Please let us know if it worked on your end and what you think about this option 🙂

  • Guest commented
    5 Apr, 2021 08:54pm

    I agree. The elfsight apps, like "social feed" add a lot of weight to my load time. I'd love to see it using the lazy load feature if it is not already.