Como o Compresso se compara
O Compresso ocupa uma interseção única: gratuito, nativo do navegador, privado (zero envio), entrada HEIC e biblioteca integrável de 3,6 KB.
| compresso.js | compressorjs | browser-image-compression | pica | |
|---|---|---|---|---|
| Pacote (min+gzip) | 3.8 KB | 4.6 KB | 19.6 KB | 15.7 KB |
| Dependências necessárias | 0 | 2 | 1 | 2 |
| Entrada HEIC / HEIF | Sim | Não | Não | Não |
| Saída AVIF | Sim | Não | Não | Não |
| Melhor formato automático | Sim | Não | Não | Não |
| Nunca maior que o original | Sim | Não | Não | Não |
| Tamanho máximo alvo | Sim | Não | Sim | Não |
| Lote com Web Worker | Sim | Não | Sim | Sim |
Quando não usar o Compresso
Para processamento em lote no servidor use sharp; para edição pixel a pixel Jimp; para downscale de altíssima qualidade pica. O Compresso otimiza imagens escolhidas pelo usuário no navegador antes do envio.