Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We're trying to achieve LCP < 2.5 on PageSpeed for our product pages. However, while we're in the range of 2.7-3.0s, we struggle to get the last steps added.
One recommended step we've encountered has been to preload the product image - but we're unsure if this is already done by default in the Debut theme via `lazypreload` from `lazysizes` - and if not, how we'd achieve it for responsive images within Liquid. Any suggestions on this?
In addition, we have a number of add-ins like Infinite Options, which we'd like to "defer" loading off. We've tried to do this via putting the loading into our footer and using "defer", but these scripts seem to still load before the LCP is reached. Any suggestions on how to generally handle this kind of challenge?
Hello @mfcss ,
Hope you are doing well!!
We read your concern regarding achieving LCP<2.5 on Page Speed for the product pages. We recommend you to do the following steps:-
As “Defer” loads the script from the backend and we cannot tag “defer” in every script, that’s why you are facing such issues.
Let me know if you face any issues in resolving this, we will help you out. For further concern, you can connect on Whats app via this link:- https://chat.whatsapp.com/EFgRCPfCmDjHoZBNcINTEJ
Hi @mfcss,
Preloading is not done by the lazy sizes library. To preload product images, i'd suggest using preload attribute https://shopify.dev/api/liquid/filters/html-filters#performance within the image_tag.
Regarding your second query, i cannot give a helpful answer without seeing how your infinite options functionality is setup.
Best,
Hasan
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024