@cell@shitposter.world There's a lot of hate towards webp and webm but from what i've heard it's free and open source so there's no bad reason to not use it, as i've heard it's technically better to every other format, @Suiseiseki@freesoftwareextremist.com may be able to confirm the freedom part
@BitBun@raru.re@Suiseiseki@freesoftwareextremist.com@cell@shitposter.world Yeah, I have found the same, Misskey turns everything into a webp by default, and it really makes things smaller while keeping the quality, and I also like that you can do animated webp, better quality than gif while not being as obscure nor gigantic as animated png
@waifu@Suiseiseki@cell A lot of people take issue with how it was introduced to the web more than anything, I think. So it got off to a controversial start.
My experience is that it is *usually* better than JPEG in terms of compression to quality ratio, and supports a wide array of use cases. However, I have observed times where WebP underperforms and delivers worse, so it's a bit of a mixed bag. Admittedly, it's usually in WebP's favor though.
Oh but don't do shit like converting between the two formats, that is likely to just introduce extra artifacts and that's how we end up with deepfried image.jpg.png.jpg.webp.jpg.gif.png
It's pretty much just that webp is newer than jpeg so it might be less supported on older software (or require --enable-webp at compile time or some such). Usual complaints that aren't conspiracy theories about jews or Mozilla vs Google beef, are "windows photo viewer doesn't support it" or "safari doesn't support it" or "telegram fucks up the format". AKA there's nothing bad with the format, try both and use whatever looks less artifacted at the same file size :)
webp and webm are free formats and have free software libraries implementing them, thus there is no problem with the freedom of those formats.
webp uses VP8 and it is indeed technically better than JPEG and is also optionally lossless like PNG with a smaller filesize.
webm is a cut down version of the mkv container format that can contain VP8, VP9, AV1, vorbis and opus. It's a perfectly fine container if that's all you want to encode, but otherwise it's inferior to full mkv.