DEV Community

Discussion on: Any reason for not using loading="lazy" attribute?

pp profile image
Paweł Ludwiczak Author

Then I kinda wonder why loading="lazy" isn't the default behavior for browsers (those that support it). It sounds like it's the way to go in 99% of the cases. And for the rest of the cases, you set loading="eager" or whatever is appropriate to overwrite default behavior.

andericsilva profile image
Anderson Ismael Couto da Silva

it is costly for browsers to calculate the current position of each image and cross-reference the scrollbar data, in addition to doing such a thing they would break various image-based tracker mechanisms

Thread Thread
moopet profile image
Ben Sinclair

That second part sounds like a net win to me.