Notícias

Firefox Nightly acelera conexão entre WebAssembly e JavaScript

A versão beta mais recente do navegador Firefox, o Firefox Nightly, faz as chamadas entre o formato binário WebAssembly e o JavaScript de forma mais rápida, tornando mais fácil combinar as duas linguagens.

O WebAssembly pode servir como um complemento ao JavaScript no desenvolvimento na web, assumindo tarefas de alto desempenho. Mas, até agora, combinar os dois foi prejudicado por chamadas de função lentas entre as duas linguagens, diz a Mozilla.

O Firefox Nightly beta faz com que essas chamadas sejam executadas mais rapidamente do que as chamadas de função JavaScript para JavaScript não alinhadas. As chamadas foram otimizadas do JavaScript para o WebAssembly e vice-versa. O Mozilla também melhorou a velocidade das chamadas do WebAssembly para os built-ins, que são funções dadas pelo navegador, como o Math.random.

Otimizações para chamadas de WebAssembly e JavaScript se enquadram em duas categorias:

– Redução da contabilidade, eliminando o trabalho desnecessário para organizar quadros de stack.

– Ignorando intermediários e tomando o caminho mais direto entre as funções.

O esforço mais recente da Mozilla para melhorar a velocidade do WebAssembly segue os esforços anteriores que enfatizaram o rendimento e os melhores tempos de carregamento. Os planos futuros exigem a integração do WebAssembly ao JavaScript – atualmente, o único caso em que uma chamada otimizada do JavaScript para o WebAssembly não é mais rápida do que uma chamada JavaScript para JavaScript é quando o JavaScript possui uma função alinhada.

A Mozilla espera que outros navegadores sigam seus passos e também melhore a velocidade das chamadas entre o WebAssembly e o JavaScript. Apple, Google e Microsoft participaram do desenvolvimento do WebAssembly.

Onde baixar o Firefox Nightly

Você pode baixar o Firefox Nightly em mozilla.org.

Recent Posts

SpaceX, Anthropic e OpenAI enfrentam riscos em possíveis IPOs

SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…

2 dias ago

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

2 dias ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

2 dias ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

3 dias ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

3 dias ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

3 dias ago