notícia

Microsoft Edge obtém novas atualizações de desempenho e estabilidade

Microsoft Edge obtém novas atualizações de desempenho e estabilidade

A Microsoft quer que o Edge se torne o navegador mais poderoso do mercado, lançando constantemente atualizações para melhorar o desempenho e a estabilidade do navegador com o objetivo de fazer isso.

Recentemente, o gigante da tecnologia lançou algumas atualizações de desempenho do JavaScript em seu navegador favorito, tornando-o mais rápido e eficiente. A atualização melhora duas áreas essenciais do navegador Edge: uso de memória e comportamento de manipuladores de eventos.

Os desenvolvedores usam funções de pequeno porte para quebrar a lógica de codificação complexa em muitos pedaços menores. Essa estratégia reduz a repetitividade e permite aos desenvolvedores ler, testar e depurar códigos mais rapidamente. Além disso, a experiência de navegação é melhor e mais rápida, pois funções menores geralmente são mais fáceis de embutir.

Para melhor eficiência, a equipe do Edge refatorou o formato de metadados usado para cada função de pequeno porte incorporada em scripts. Desta maneira, memória não será consumido a menos que necessário:

A maioria dos contadores de 32 bits em FunctionBody também raramente têm valores acima de 256, como a contagem de variável ou a contagem literal de objeto em uma função. Assim, esses contadores foram substituídos por uma estrutura compacta que usa um único byte para cada contador e esses contadores podem ser promovidos para valores completos de 32 bits, se necessário.

Dentro de cada página da web, há um sistema de eventos com muitos manipuladores de eventos que definem o comportamento de cliques em botões, passagens do mouse e muitos outros eventos. A maioria desses eventos geralmente permanece como um código morto porque os usuários acionam poucos eventos ao navegar. O problema é que esses eventos não disparados podem permanecer em um estado de hibernação e afetar a memória e a eficiência do navegador.

O Microsoft Edge mudará isso, pois o navegador agora atrasará a análise completa e a geração de bytecode dos manipuladores de eventos até que sejam chamados pela primeira vez. Em outras palavras, esse recurso melhora o tempo de inicialização e também economiza memória de manipuladores não utilizados.

A combinação de análise adiada para manipuladores de eventos e as otimizações de memória [...] reduzem uma boa quantidade de espaço de memória para cada página. [...] nosso experimento [...] mostra que essas otimizações, juntamente com outros ajustes menores, normalmente reduzem cerca de 4% para 10% do uso de memória por página aberta no Microsoft Edge, com casos em que a economia chega a mais de 20%.

Talvez essas melhorias possam finalmente ajudar a Microsoft a transformar o Edge no navegador mais amigável com bateria que existe. Redmond divulgou recentemente os resultados de um experimento com bateria que, segundo a Microsoft, provou que seu navegador consome 70% menos bateria do que o Chrome e 15% menos bateria do que o Opera.

O Opera não esperou muito para realizar seu próprio experimento mais transparente, conseguindo provar que seu navegador era de fato o navegador mais compatível com a bateria, prolongando a vida da bateria do computador graças ao mais recente recurso Battery Saver. Surpreendentemente, a Microsoft permaneceu sem fala após a resposta do Opera e ainda não fez nenhum comentário sobre o assunto.

Corrigir o atraso do mouse e do teclado da Atualização do Aniversário do Windows 10
Depois de instalar a Atualização de Aniversário do Windows 10, muitos usuários começaram a ter vários problemas e reclamaram nos fóruns da Microsoft, ...
Corrigir O Windows Defender pede constantemente para fazer a varredura após a atualização de aniversário do Windows 10
Assim como a maioria dos recursos do Windows 10, o Windows Defender também obteve algumas melhorias com a Atualização de Aniversário. O recurso mais n...
KB3179574 para Windows 8.1 causa problemas de inicialização lenta
A Microsoft recentemente lançou a atualização de agosto para o Windows 8.1, trazendo uma infinidade de melhorias de sistema para o sistema operacional...