NokiMo
outsiderartisan
outsiderartisan

patreon


Moving to AVIF

So, AVIF is pretty cool, as far as file formats go. Comparison:

10% of the size and better quality than WebP! What's the catch?

Well, the browser support is a little spottier. It's also got a few weird things going on with how it handles color and alpha transparency. But another 35% savings with (much) better quality can't be ignored.

I'll be moving to AVIF the next time I update the game.

Patreon doesn't have a goals feature anymore, but I also wanted to say: budget constraints are the main reason I need to deploy images of reduced quality to the web versions in the first place. If I had infinite money, I'd still be using PNGs (now I think I'd go with lossless WebPs instead). But the point is, if the Patreon reaches a certain dollar amount, probably around $3k, I will boost the AVIFs to a higher quality. I'll keep doing that until we're using lossless or maybe like 90+ quality AVIFs or WebPs. We won't go back to PNGs, though, there's really no need to. The offline browser and Windows versions will stay with PNGs, though.

In case you were wondering, the projected cost for the month of May when I was using the original PNGs was going to be in the low four digits. It probably would have been a lot less as traffic dropped off through the month, but even half or one-third of that is just too much for a project of this scale.

Moving to AVIF

Comments

Really? Can you tell me which service you're using?

Outsider Artisan

Hey, so I've been shipping over 8TB of monthly bandwidth in images from a CDN which in my configuration is costing me roughly $1/month. I'd be more than happy to sit down and discuss options to cut costs on your infrastructure for the web version.

Nameless Magician

We're using Cloudfront, which is AWS. Afaik it's one of the cheapest options. I also was extremely inefficient and naive with my images and assets.

Outsider Artisan

It is really surprising that it costs that much. Have you considered building your own home server? Sure, it will take some money, but then you would have complete control over your service. You could also use services like Cloudflare as a CDN. Don't know, of course, all the details, just suggesting.

JCodePeace


Related Creators