Please check the Webkul Speed Optimization extension for Magento 2. Our team has implemented the Lazy Loading feature on the category, search, and product pages. So that only viewable content on the screen is downloaded from the server. Rest of the content and images load as and when the customer scrolls the page.
This is perfect for reducing page load time, decrease bounce rates on slow networks, and also save network costs. Besides that, there are many other features in the Magento 2 Speed Optimization by Webkul. Such as infinite scroller, WebP implementation, JPEG compression, differ JS loading, enable SRC attribute.