FERRAMENTAS LINUX: A Mozilla anuncia o Quantum, um Novo mecanismo do navegador Firefox

sábado, 29 de outubro de 2016

A Mozilla anuncia o Quantum, um Novo mecanismo do navegador Firefox





O Firefox receberá um novo motor do navegador até o final de 2017



A Mozilla está atualmente trabalhando em um novo motor de navegador chamado Quantum, que terá partes do projeto Servo e criar um novo núcleo para o navegador Firefox, revelou ontem David Bryant, Chefe de Engenharia Plataforma da Mozilla.
O novo motor irá substituir o Gecko envelhecimento, motor de corrente Firefox ". Bryant disse Mozilla espera concluir a transição para Quantum até o final de 2017.

O Quantum baseia-se no Servo

As primeiras versões do Quantum irá dependem fortemente de componentes de Servo , um motor de navegador que a Mozilla tem patrocinado nos últimos anos, e que acompanha a sua primeira versão alpha em junho deste ano.

Servo é escrito em Rust, uma linguagem de programação que a Mozilla também patrocinou nos últimos anos. Bryant diz Quantum irá dependem fortemente de Rust para a sua base de código.

No próximo ano, a Mozilla vai lentamente mesclar componentes Gecko e Servo a cada nova versão, lentamente removendo antigo código do Gecko, e deixando o motor do Quantum no lugar.

"O motor resultante irá alimentar uma experiência de usuário rápida e suave em ambos os sistemas operacionais móveis e desktop - a criação de um" salto quântico "no desempenho", diz Bryant .

Quantum tira proveito da programação multi-threaded 

O exec Mozilla disse que a razão foi necessária a mudança foi por causa Gecko foi desenvolvido em um momento em que computadores correu em processadores de núcleo único.

Entretanto, não só que a maioria dos computadores e celulares funcionam em arquiteturas multi-core, mas poderosas placas GPU permitir que o desempenho gráficos melhores.

Bryant diz Quantum será desenvolvido com esses avanços de hardware em mente, e irá resultar em um melhor desempenho quando se navega na web, lidar com animações e interações em tempo real.

Ele também menciona que uma mudança de código baseado em Rust também irá melhorar a segurança geral do navegador. Mozilla lançou seu primeiro componente com base em Rust no Firefox 48, substituindo a sua pilha de multimédia idade com um codificado inteiramente em Rust.

De acordo com a página wiki da Mozilla no projeto Quantum , estes são os componentes atuais Quantum seus engenheiros estão trabalhando no momento. Mais detalhes também estão disponíveis através do blog de Bill McCloskey .

Componente  Descrição

rust-bindgen         C ++ ligações gerador para a linguagem Rust. Quantum usa ferrugem bindgen para gerar o código de cola entre o código do Firefox C ++ e componentes Rust do Servo.

CSS Quantum Quantum CSS (aka Stylo) visa integrar sistema de estilo CSS parallelized de Servo em Gecko.

Quantum rendem  WebRender é processador de próxima geração da Servo otimizado para renderização de GPU. O projeto Quantum rendem pretende enviar WebRender como o back-end gráfico para Firefox.

Compositor Quantum O Compositor Quantum move compositor do Gecko em seu próprio processo.

DOM Quantum O projeto Quantum DOM fará Gecko mais sensíveis, especialmente quando há um monte de guias de fundo aberto.

Fluxo de Quantum O projeto de fluxo Quantum irá explorar melhorias de desempenho não abrangidos pelos outros componentes quânticos, como otimizações de UI.

Fonte

Até a próxima!!!

Nenhum comentário:

Postar um comentário