Agreed. I had to create a &#x27;modern&#x27; design website for a client with all the fullscreen images included. I hate those websites but had to do the job.
So I decided to do it all myself. And guess what: 80% compression for a fullscreen image is enough, people don&#x27;t notice it.
All animations were done in CSS. And then I wrote some small javascripts for those hide on scroll, paralax images and other scripts.<p>Kept the page size below 1MB, server time around 0.3s (ProcessWire), onload below 3s.<p>It&#x27;s still not optimal, but when you dump all those bloated Javascripts and compress images a page should not be 10MB.