WebP has flaws as a format – don’t we all – but I think the commentary should be putting more blame on (1) the industry’s failure to standardize on (and rigorously reviews the implementations of) a single JPEG successor format, given the obvious hunger, and (2) the practice of implementing anything that reads nontrivial untrusted data in a programming language that is not memory-safe.

I’ve been surprised by the number of people popping up with “I always hated webp, the format I can never open properly”. I’m not saying that’s wrong.

But like … wepb is BSD-licensed and, as a lossy image format in the abstract, pretty okay.

The problems are mostly industry silliness (e.g., Apple being halfhearted about it without presenting a better alternative) and the fact that the reference implementation is in The Language Whose Creators Regretted Giving It That Fundamental Security Flaw.

Show thread

@vruba I looked into webp and avif for tiles that are currently PNG: https://github.com/openstreetmap/operations/issues/902#issuecomment-1713431441

The problem was the changes to handle webp on the backend where images are sliced up, and the need to still serve PNG tiles for non-browsers.

Follow

@pnorman I wish I were surprised! And I wish we were 10 years further into this de-facto standardization proces, as we might have been. 95 and 84% are high, but not high enough to rebase everything, and that’s the story pretty much across the board.

@vruba My estimate is 20% of users don't support WebP or AVIF, based on my 2021 SOTM prsentation

Sign in to participate in the conversation
Horsin' Around

This is a hometown instance run by Sam and Ingrid, for some friends.