This article is an automated machine-translation of an article in English. We know the translation isn't perfect, but we hope it's useful for people who don't read English.

Firefox traz 18 TURKTRUST atualização, suporte Retina, mais rápido JavaScript - oh, e 20 correções de segurança de outros

Filed Under: Featured, Firefox, Security threats

Firefox 18 tem sido lançado .

Este mês, houve 2.917 erros remendado , com 21 correções de segurança .

Doze das correções de segurança foram considerados críticos.

Há também um novo compilador JavaScript (embora ele aumenta, em vez de substituir, a um velho), e full-on de suporte para telas Retina sobre os tipos de groovier Mac.

Nova JavaScript compilador

A notícia característica-grande, segundo a Fundação Mozilla, é o lançamento oficial de um novo motor de JavaScript, conhecido como IonMonkey .

Houve muita Monkeys em JavaScript da Mozilla estável, mais recentemente TraceMonkey e JaegerMonkey. Estes têm oferecido tanto que é conhecido como Just In compilação Time, ou JIT.

Este é um recurso que converte código JavaScript, que tradicionalmente tem sido compilado para algum tipo de máquina independente de representação interna e depois interpretado, diretamente em código de máquina.

Isso pode melhorar o desempenho de tempo de execução muito, embora com custos potenciais de segurança. (Há, obviamente, muito mais a dar errado quando você gerar o código de máquina e alimentá-lo diretamente para a CPU.)

Mas, em vez de converter um módulo JavaScript inteiro em código de máquina na frente, como você pode fazer com um autônomo C / C + + programa, um compilador JIT produz pedaços de código da máquina somente quando eles estão prestes a ser executado pela primeira vez.

Isso evita longos atrasos de inicialização, o que pode ser irritante em um ambiente interativo, como um navegador, especialmente se você carregar um programa em JavaScript grande, mas só acabam usando uma pequena fração de suas características.

IonMonkey é suposto para melhorar os hábitos de código de otimização do JIT JaegerMonkey compilador, o que permite gerar código que é 25% mais rápido, pelo menos em benchmarks cuidadosamente escolhidos exibiu pela Mozilla.

Esta nova funcionalidade tem um custo: a complexidade.

IonMonkey faz mais trabalho que prepara o seu código para funcionar, por isso só aumenta a velocidade global de JavaScript que roda por um tempo, como um jogo ou um visualizador de conteúdo. JaegerMonkey foi, portanto, mantida, bem como, e ainda é usado para programas mais simples de previsão de JavaScript.

Certificados TURKTRUST desconfiava

A correção de segurança que provavelmente vai tocar os sinos com a maioria dos leitores de Segurança nu é o que oficialmente lida com a TURKTRUST erro certificado SSL .

O código diff (os detalhes do que foi adicionado e removido a partir do código-fonte em si, denotada por linhas começando com sinais de mais e menos, respectivamente) pode ser visto em linha .

Você vai notar que ele remove TURKTRUST o certificado raiz mais recentemente emitidos (emitido em 2007 e válido até 2017) completamente.

ff18-diff-500

Presuambly, quando a poeira assentar sobre esse incidente, TURKTRUST vontade de hortelã um novo certificado raiz e convencer a equipe Mozilla para voltar a adotá-lo como um doador de confiança.

Além disso, os dois conhecidos erradas emitidos certificados intermediários que foram gerados por TURKTRUST volta em 2011 são agora reconhecidos pelo Firefox e tratados como explicitamente desconfiava. Isso significa que todos os certificados SSL assinado por esses certificados intermediários simplesmente não vai funcionar.

MacBook Pro apoio Retina

O realmente coisa chocante, pelo menos para os leitores que são tão afortunados como eu sou, e que possuem um MacBook Pro com tela Retina, é que o Firefox 18 agora suporta diretamente os modos de Retina resolução melhorada.

O texto na janela do navegador Firefox agora realmente se parece com uma página impressa.

(Eu disse Chester . Sua resposta? "Meh." Ignore-o. Se você é um Retina-possuir usuário do Firefox, atualizar para o Firefox 18 agora para o processamento de texto HiDPI sozinho. Realmente é groovy.)

Built-in visualizador de PDF ainda desligado

Infelizmente, por padrão, você ainda precisa de um plugin oficialmente (ou um programa externo) para ler arquivos PDF. Aguardado Firefox embutido no visualizador de PDF, conhecido como pdf.js, ainda não foi ao vivo.

Claro, você pode ligá-lo se quiser, basta visitar o URI about: config e alterar a configuração pdfjs.disabled de verdadeiro para falso.

Eu só tive uma decepção ao fazê-lo, ou seja, quando você está no visualizador de PDF, o visor Retina não é devidamente apoiado.



Em um modo de Retina HiDPI, texto em PDF é mais desfocada do que no modo não-Retina correspondente, presumivelmente porque o visor está tentando melhorar as coisas com anti-aliasing, mas simplesmente exagerando a resolução mais baixa do conteúdo.

Ainda assim, não se pode ter tudo.

Vou levar qualidade de impressão nitidez em páginas da web mais rápido regulares, JavaScript e as correções de segurança numerosas, e espero que as rampas Mozilla até o built-in visualizador de PDF no momento em que vai viver por padrão.

Aproveite.

You might like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

About the author

Paul Ducklin is a passionate security proselytiser. (That's like an evangelist, but more so!) He lives and breathes computer security, and would be happy for you to do so, too. Paul won the inaugural AusCERT Director's Award for Individual Excellence in Computer Security in 2009. Follow him on Twitter: @duckblog