Tecnologia · 2 min read · Nov 04, 2025

Google, Microsoft, Apple e Mozilla se unem para construir navegadores web mais rápidos

Google, Apple, Microsoft e Mozilla se uniram para desenvolver um novo formato de código binário chamado WebAssembly (wasm) para navegadores mais rápidos

Para todos os desenvolvedores web, JavaScript é a linguagem de programação que permite que a World Wide Web tenha sucesso de forma eficiente. Há vários anos, esforços estão sendo feitos que permitiram aos desenvolvedores evitar as limitações do JavaScript, construindo compiladores que transpiram código em outras linguagens para JavaScript. A navegação web mais rápida agora pode ser obtida com a ajuda de recursos como o Typescript da Microsoft ou o asm.js da Mozilla.

Graças aos esforços combinados da Microsoft, Google, Apple e Mozilla. Eles se amalgamaram para desenvolver um novo formato de código binário chamado WebAssembly (WASM) que visa aumentar a velocidade e a eficiência com que os navegadores compilam, analisam e renderizam aplicações e páginas da Web em comparação com JavaScript baseado em texto e asm.js. Engenheiros das empresas formaram o grupo comunitário informal do W3C, Web Assembly CG, para promover o desenvolvimento.

O WebAssembly será executado dentro do motor JavaScript e pode ser decodificado muito mais rapidamente. Além disso, também fornecerá aos desenvolvedores um único alvo de compilação para a web que finalmente se tornará um padrão universal em todos os navegadores em funcionamento.

De acordo com o Microsoft.net, há muito tempo existe um apelo por um conjunto de instruções de nível de máquina de bytecode para a Web, e o WebAssembly não é o primeiro sistema de bytecode para a Web. No entanto, ele visa ser o primeiro bytecode amplamente aceito a ser incluído diretamente nos motores de renderização de todos os navegadores, em vez de exigir plugins separados.

O código binário é mais rápido de decodificar do que o código de nível superior baseado em texto e também pode ser melhor comprimido. Enquanto o WebAssembly pode ser usado para partes das aplicações web que geralmente requerem compressão, JavaScript e asm.js continuarão a ser usados para escrever elementos mais leves como UI. Testes iniciais do código de formato binário mostram que ele é mais de 20% mais rápido para ser decodificado em comparação com o código asm.js.

O Tech Crunch relata que o projeto asm.js da Mozilla aspirou a trazer velocidade mais rápida para a web, junto com o projeto Native Client do Google. Infelizmente, ambos tiveram pouco sucesso em seus esforços, principalmente porque estavam trabalhando em direções opostas. Agora, com o WebAssembly, vocês podem nunca mais ter que se preocupar com páginas de carregamento lento no futuro próximo.

Durante as primeiras etapas de desenvolvimento, a equipe de todos os gigantes da tecnologia planejará iniciar algo chamado ‘biblioteca polyfill’ que traduzirá o código WebAssembly em JavaScript para que se torne compatível com qualquer navegador, mesmo aqueles sem suporte nativo ao WebAssembly. Com o tempo, mais e mais ferramentas serão construídas, variando de compiladores a depuradores e, finalmente, mais linguagens como Go e C# poderão ser adicionadas.

O objetivo final com o WebAssembly é criar um padrão da Web usado por todos os navegadores, tanto desktop quanto móvel, que permitirá uma decodificação rápida o suficiente para permitir que aplicações web funcionem com desempenho relacionado a aplicações nativas.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.