Google lança um novo algoritmo de compressão: Brotli.



Como sites e serviços on-line tornam-se cada vez mais exigente, a necessidade de compressão aumenta exponencialmente.
Agora o Google criou e disponibiliza sua nova criação: um novo algoritmo de compressão.

Brotli é open source e oferece de 20 a 26% maior compressão do que o Zopfli (outro algoritmo de compressão também do Google).
Assim como Zopfli, Brotli foi concebido com a internet em mente, com o simples objetivo de fazer páginas da web carregar mais rápido.

"Compressão de dados sem perdas, utilizando uma combinação do algoritmo LZ77 e codificação de Huffman, com eficácia comparável para os melhores métodos de compressão disponíveis no momento".
A compressão é melhor do que LZMA e bzip2, e Google diz que Brotli é "mais ou menos tão rápido" como a implementação Deflate de zlib.

Enquanto a compressão tem usos intermináveis ​​online, é algo que é de particular interesse para os usuários móveis.
A Google espera que a tecnologia será integrada em navegadores web no futuro, permitindo tempos mais rápidos de carregamento da página, melhorias para a vida da bateria, e menor uso de dados(tráfego).

Como esta compressão maior é alcançada? A Google lança alguma luz sobre o assunto:

    A densidade de dados mais elevada é obtida por uma segunda ordem de modelagem, re-utilização de códigos de entropia, janela de memória maior de dados ​​e códigos de distribuição conjunta.

Ah, e se você estava pensando, o Google adotou uma convenção de nomenclatura para os seus algoritmos de compressão, assim como tem com Android. Como explica a empresa em um post de blog, Brotli significa "pequeno pão" em alemão suíço(hã?), e o

Zopfli também é um item das padarias Suíças...

http://google-opensource.blogspot.co.uk/2015/09/introducing-brotli-new-compression.html

https://github.com/google/brotli/

Mais vistos no mês:

As melhores distribuições Linux para 2017

Teste de Performance de Rede com Iperf

TuxMath - Tux, do Comando da Matemática. Ensino e diversão a crianças.

Aula #14 - Os sistemas de arquivos ext2/ext3/ext4

Modelo Firewall Completo em Iptables para pequena rede/office

DHCP - Guia Completo

OPNsense - Firewall Open Source

SSD no linux

Administração de sistema e Deploys: Ansible, Chef, Fabric, Puppet ou Salt?

Oracle Linux 7.0 Server com Xfce - Instalação e configurações iniciais