I have to admit that I haven’t used the picture element due to its complexity. cf. adding loading=lazy: does an awful lot, and is dead simple.

https://shkspr.mobi/blog/2020/10/the-usability-of-html-elements/