Sorry Bill, any advice that says 20MB for an image download is fine can go whistle.
In our Xara world, avoid all large images, assume the website is being viewed on a slow mobile where they are paying by the MB.
Use lazy loading, where possible.
SVG over Text over image for graphics, where possible.
Too many images and your design file bloats and your publish cycle suffers.
Check performance with your browser Developer Tool > Lighthouse to give you a steer.
Always think Accessibility as your fantastic hero image melts down into its Alt text.
Light touch animation that are close to subliminal.
Take the first letters of all the above and it spells NINJA, in some language perhaps.
Acorn
Bookmarks