Pesquisar aqui

segunda-feira, 7 de junho de 2021

Javascript - Nova versão do Chrome ganha velocidade com novo compilador de JavaScript

Nova versão do Chrome ganha velocidade com novo compilador de JavaScript




A nova versão do Chrome, o navegador do Google, chegou. Segundo a empresa de Mountain View, ela vem com um ganho de 23% em velocidade de navegação, graças a atualizações no compilador JavaScript e otimizações no uso de memória promovidas pela companhia.


“Um componente importante na entrega de um navegador mais rápido é a execução mais veloz do JavaScript”, disse o Google. “No Chrome 91, esse trabalho é realizado pelo motor V8, que executa o equivalente a mais de 78 anos de código em JavaScript diariamente”.



Detalhando a descrição da nova versão do Chrome, o Google ressalta que “o novo compilador JavaScript […] preenche o espaço entre a necessidade de começar uma execução rapidamente e otimizar o código com o máximo de performance”.


Há três anos, o Google instituiu um sistema de dois compiladores JavaScript – um para início de tarefas, outro para a finalização delas – chamados, respectivamente, “Ignition” e “Turbofan”.


“O ‘Ignition’ é um intérprete de bytecodes cujo trabalho é iniciar o JavaScript com o mínimo possível de atraso”, explica o Google. “O ‘Turbofan’ é o compilador que otimiza e gera códigos de alto desempenho baseados na informação coletada durante a execução do JavaScript; como resultado, ele começa mais devagar que o compilador ‘Ignition’”.


Agora, o Chrome conta com um terceiro compilador, que funciona como um “equilíbrio” aos seus congêneres, chamado “Sparkplug”. Basicamente, ele consegue gerar códigos nativos, mas não depende da coleta de informações obtida durante a inicialização do JavaScript.


Mais além, o motor V8 também promoveu otimizações de memória, melhorando os locais onde os códigos são armazenados e evitando engasgos na hora de chamar funções. Segundo o Google, isso deve ser especialmente interessante para usuários de dispositivos Apple – especialmente máquinas equipadas com o processador M1 da empresa.

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.