The widget loads a lot of js files that harm my page speed.
I will be nice to have a option for web performance
There is a “lazy load” feature where the JS does not load until the widget is scrolled up into the viewport for most widgets. This has a substantial help for page speed. There are posts about it here, and most of the widgets use this automatically as part of the install code.
Hey there @user11527 and welcome to the Community ![]()
Hugh is absolutely right! You are very welcome to reinstall your widget by using some kind of lazy loading.
To make it work, you need to add a data-elfsight-app-lazy attribute to the widget installation code. Here’s what the installation code will look like:
<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script> <div class="elfsight-app-WIDGET-ID" data-elfsight-app-lazy></div>
Please replace WIDGET_ID in the code above with the ID of your own widget and install it on your website.
Give it a try and let me know if it helped ![]()