AVIF vs WebP
AVIF e WebP são ambos muito usados e escolhidos por razões diferentes. Esta página põe-nos frente a frente nas coisas que decidem entre eles, e liga aos conversores para as duas direcções — todos eles a correr no seu navegador, sem que o ficheiro seja alguma vez enviado.
A resposta curta
O AVIF produz ficheiros menores, e nos débitos baixos não é uma diferença pequena: onde o WebP começa a esborratar e a manchar, o AVIF ainda se aguenta. Numa página de fotografias isso é largura de banda a sério, e numa imagem de destaque grande pode reduzir para metade aquilo que o visitante transfere.
O WebP ganha em tudo o que rodeia o ficheiro. Codifica várias vezes mais depressa, é lido por todos os navegadores há anos mais, e o suporte em computador e telemóvel — imperfeito que seja — está muito à frente do do AVIF. Para gráficos lisos a vantagem de tamanho evapora-se em grande parte, e aí os dois estão suficientemente próximos para que decida a compatibilidade.
Há também um custo que não aparece numa comparação de tamanhos: o tempo de codificação. Uma fotografia grande que vira WebP num instante pode demorar vários segundos como AVIF, e isso no seu dispositivo e não num servidor. Para uma imagem de destaque não é nada; para um lote de duzentas é a diferença entre um minuto e uma pausa para café.
Lado a lado
| Propriedade | AVIF | WebP |
|---|---|---|
| Compressão | Sem perdas ou com perdas | Sem perdas ou com perdas |
| Cor | 12 bits por canal | 8 bits por canal |
| Transparência | Canal alfa completo | Canal alfa completo |
| Animação | Sim | Sim |
| Mantém o EXIF | Sim | Sim |
| Suporte dos navegadores | Chrome 85, Firefox 93, Safari 16 | Chrome 32, Firefox 65, Safari 14 |
| Tamanho de uma fotografia | De 40 a 60 por cento menor que um JPG | De 25 a 35 por cento menor que um JPG |
| Publicado | 2019 | 2010 |
Onde diferem de facto
- Para a mesma fotografia com qualidade visível comparável, AVIF produz o ficheiro menor — normalmente por margem suficiente para contar numa página com várias imagens.
- Separam-nos 9 anos, e boa parte do que os distingue é o que se tinha aprendido pelo meio.
O que costuma correr mal
- Conte com o ficheiro a mudar de tamanho bastante numa direcção. É o comportamento previsto dos formatos e não uma conversão falhada, e apanha quem presume que uma conversão é mais ou menos neutra no tamanho.
Qual escolher
- Escolha AVIF quando
- Escolha AVIF para fotografias numa página onde o tamanho conta acima de tudo e o público está na web, e onde uma codificação lenta é aceitável.
- Escolha WebP quando
- Escolha WebP como escolha por omissão sensata: quase tão pequeno, muito mais rápido de produzir e suportado em mais sítios do que o AVIF.
Converter entre os dois
Perguntas frequentes
- Devo servir os dois?
- Se puder, sim. Um elemento picture a listar AVIF primeiro, WebP a seguir e JPG por último deixa cada navegador levar o melhor formato que entende, e não custa nada aos visitantes cujo navegador salta os dois primeiros. Se não controla o código, o WebP sozinho é a escolha única mais segura.
- Qual é melhor, AVIF ou WebP?
- Nenhum, em geral — se um fosse simplesmente melhor, o outro teria desaparecido. São bons em coisas diferentes, e a resposta curta acima diz qual em quê. A pergunta útil é o que o ficheiro tem de fazer a seguir: ser editado, ser publicado, ser aberto por outra pessoa, ou caber dentro de um limite de tamanho.
- Converter entre eles perde alguma coisa?
- Depende da direcção. Converter para um formato que guarda tudo não perde nada mas também não recupera nada; converter para um que descarta detalhe perde um pouco de cada vez. A tabela acima diz qual destes dois faz o quê.
- Posso converter de volta depois?
- O ficheiro converte-se de volta, mas se volta inalterado depende da direcção. Entre dois formatos que guardam tudo, uma ida e volta é sem perdas. Onde um dos dois descarta detalhe, esse detalhe desapareceu e a viagem de regresso não o pode inventar.
- Posso usar os dois?
- Numa página web, muitas vezes sim, e normalmente é a resposta certa: sirva o formato moderno mais pequeno e indique um mais antigo como alternativa, para que cada navegador leve o que entende. Para um ficheiro que entrega a uma pessoa, escolha um — aquele que ela consiga abrir.
- Qual é que o meu software suporta?
- A tabela lado a lado acima diz que navegadores leem cada um, que é a parte que mais varia. O suporte em computador é mais difícil de resumir em geral e costuma andar anos atrás dos navegadores, pelo que se o ficheiro vai para outra pessoa, o mais antigo e mais amplamente lido dos dois é a escolha mais segura.
- Converter entre eles é grátis?
- Sim, sem conta e sem limite de quantos ficheiros converte. Todos os conversores ligados a partir desta página correm no seu navegador: o ficheiro é lido do seu dispositivo, convertido por código a correr nele, e devolvido como transferência.
- O meu ficheiro é enviado?
- Não. Aqui não existe servidor de conversão nenhum para onde o enviar, e não há serviço de terceiros envolvido. Pode confirmá-lo você mesmo: abra as ferramentas de programador do navegador, mude para o painel de Rede sem filtro, e faça uma conversão — nenhum pedido leva o seu ficheiro.