Image optimization still feels more complicated than it should be.
Between resizing, choosing the right format (WebP, AVIF, etc.), compression levels, and making sure everything loads fast globally, it quickly turns into a mix of scripts, services, and trial-and-error.
From what I ve seen (and experienced), a few common pain points:
Finding the right balance between quality and size
Handling different formats across browsers
Dealing with caching and performance at scale
Keeping everything simple for developers