Fazendo minhas pesquisas sobre o assunto, descobri que temos nativamente formas de fazer lazy loading para imagens e iframes. Segue as referências que encontrei:
- Artigo web.dev sobre lazy-loading de iframes
- Artigo sobre lazy-loading na web do pessoal do web.dev. Esse artigo é bem interessante porque ele traz comparações de performance e métricas quando usamos o lazy-loading e quando não.
- Site do Can I use mostrando os diferentes recursos de loading e quais browsers suportam ou não. Detalhe: o lazy loading para imagens e iframes já é suportado em mais 70% dos browsers!
- Por fim, mas não menos importante, artigo da Mozilla sobre a estratégia de lazy loading.
Espero que seja útil e caso encontrem mais, por favor, compartilhem!