Skip to content

I Benchmarked 17 Image Conversions on My Production Server. Some Results Were Not What I Expected.

6.8 relevance
Score Breakdown
technical depth
8
novelty
6
actionability
8
community
5
strategic
4
personal
7

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Production image conversion benchmarks with Rust, highly actionable for performance tuning.

DevTools dev.to
I Benchmarked 17 Image Conversions on My Production Server. Some Results Were Not What I Expected.
Summary

A production benchmark of 17 image conversions using Rust and libvips on 50 real images reveals counterintuitive results: HEIC to JPG increases file size by 14%, AVIF Q63 is 7x slower than WebP Q80 for only 10% better compression (55 KB vs 61 KB), and PNG at 600 DPI can be smaller than at 300 DPI due to smoother gradients. The author recommends WebP Q80 as default (64% smaller than JPG, fast encode) and advises against converting HEIC to JPG; for batch pipelines, AVIF's 7x speed penalty may be prohibitive. Data measured on Convertify's production server using Rust and libvips.

Author

Serhii Kalyna

More from Serhii Kalyna →