Google Chrome to feature a built-in support for lazy loading, an implementation to defer the loading of images and iframes if the images are not visible on the user’s screen during the load time. This system will be shipped with Chrome for Android and Google does not rule out for adding the new feature to desktop version if tests go as planned. The feature is named as Blink Lazyload, and as the name suggests it implements the principle of lazy loading inside Google Chrome itself.
Lazy Loading helped to improve page loading speed
As by default, the entire web page needs to be loaded as all browser will load the entire webpage when the user is accessing an URL. If the page is larger it will take more time to load. Due to longer page loading, the site may be down-ranked in Google search results.
Some of the obvious advantages are as
The page will load faster, save bandwidth for users especially on mobile connections. It shows the load speed improvements from 18% to 35% depending on the network as well. The plan for the new feature of Chrome has been notified to all browsers, but none have provided the input if they plan to implement a similar feature.
The built-in lazy loading can also be turned off if the user chooses to do so. This could be done via new browsers or via Chrome flag.
But all good things come with certain flaws and the first downside was that Google will have to re-do certain already existing Chrome features like Print or Save Page As to load the deferred images before their predefined actions. Another drawback can be with users on intermittent connections, where images may fail to load while scrolling down the page and there may not be any images at all giving no clue to the users as well.
Google Chrome will not only take in consideration of JS- based lazy loading script but also target the implementation of iframes as well.