DEV Community

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

Collapse
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.

Collapse
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.