Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. code example
Example: how to add lazy loading in html
lazy loading in html
<img src="myimage.jpg" loading="lazy" alt="..." />
<iframe src="content.html" loading="lazy"></iframe>