quarta-feira, 5 de março de 2014

Seus 'engraçado' gato fotos estão pesando para baixo a web, então aqui está uma melhor codificador JPEG da Mozilla


Avaliando o custo de um ataque DDoS


Mozilla anunciou um novo código-fonte aberto biblioteca de codificação JPEG, que ele diz que pode reduzir significativamente a quantidade de tráfego de rede utilizada pela web.


Apelidado de "mozjpeg", a biblioteca incorpora algoritmos de encolhimento imagem de domínio público JPEG-otimizando jpgcrush utilidade para o próprio codificador, resultando em imagens que são menores do que os produzidos pela maioria dos outros codificadores JPEG nos mesmos níveis de qualidade.







Como as imagens são geralmente muito maior do que o HTML, CSS, ou arquivos JavaScript, segue-se que as imagens ocupam a maior parte da largura de banda consumida com cada carregamento de página web. E na web de hoje, "imagens" geralmente significa arquivos JPEG.


"Quase todas as fotografias na Web é servida como um JPEG", disse o estrategista de tecnologia da Mozilla Josh Aas em um post de blog .


Reduzir a carga da largura de banda da web, reduzindo o tamanho das imagens tem sido um tópico perene de discussão entre os desenvolvedores web. Mas a maioria das tentativas de resolver o problema envolveu a substituição JPEG com algum formato de imagem nova, mais eficiente.


Google WebP formato, por exemplo, afirma ser capaz de encolher JPEG, GIF e PNG em uma média de 39 por cento, sem qualquer perda perceptível de qualidade de imagem.


O problema com esta abordagem, no entanto, é que antes de grandes sites de conteúdo adotar um novo formato para as suas imagens, eles têm que ter certeza que vai ser apoiada pela maioria dos navegadores web.


No caso específico do WebP, enquanto o Chrome e Opera já pode descodificar o formato nativamente, o Firefox, Internet Explorer, Safari e não pode - pelo menos, não sem soluções alternativas .


Mas todos os navegadores suportam imagens JPEG, por isso, a produção de uma forma mais eficiente codificador JPEG, Mozilla está esperando para dar aos desenvolvedores web alguns dos benefícios de alternativas como o WebP, evitando o problema de compatibilidade com versões anteriores.


"Diante dessa situação, nós nos perguntamos se os codificadores JPEG realmente atingiram o seu potencial compressão total após 20 + anos", escreveu Aas. "Nós conversamos com um número de engenheiros, e concluiu que a resposta é 'não', até mesmo dentro das limitações de requisitos de compatibilidade fortes."


Para mozjpeg, Mozilla tem bifurcada a codificação JPEG biblioteca acelerado por hardware libjpeg-turbo e cozido em algoritmos de jpgcrush, que encolhe imagens comparando diversas configurações de codificação progressiva e escolher o caminho que produz a saída menor.


Mozilla diz que a nova biblioteca pode reduzir o tamanho de arquivos JPEG por uma média de 10 por cento, com base em uma amostra de 1.500 imagens baixadas do Wikimedia - quase tanto quanto WebP, mas ainda uma poupança significativa.


Para a próxima versão da biblioteca, Aas disse Mozilla planeja implementar quantização treliça , um algoritmo que deve reduzir os tamanhos de imagem ainda mais.


Mozilla fez com que o código-fonte para mozjpeg disponível no Github sob uma licença open source BSD. Os desenvolvedores que estejam interessados ​​em contribuir com o projeto são convidados a juntar-se à recém-criada lista de discussão . ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário