The easiest performance win in React isn't always your JavaScript. Sometimes it's your images.
I used to think performance optimization meant splitting bundles, memoizing components, and chasing Lighthouse scores.
Then I opened Chrome DevTools on one of my own React projects.
The result? Images were quietly eating most of the page weight — way more than my JS bundle, my fonts, everything else combined.
A hero banner that looked perfect on my laptop was making mobile users download a multi-megabyte file just to see a heading.






