Why this matters
The production reason.
A visually small image can still be a huge file. The browser downloads bytes, not design intent.
Compressing before deploy reduces LCP, bandwidth, CDN cost, and mobile wait time.
The best workflow is repeatable: resize to display dimensions, convert to the right format, then compress.
# Example target for a website hero
source: hero-export.png
resize: 1920px wide
convert: WebP
quality: 78-84
result: 1.2MB -> 156KB