O WebGPU agora é compatível com os principais navegadores

François Beaufort
François Beaufort

Publicado em: 25 de novembro de 2025

Temos uma ótima novidade para desenvolvedores e usuários da Web! A WebGPU, a nova API avançada para executar gráficos 3D de alto desempenho e computações de GPU de uso geral, tem suporte oficial no Chrome, Edge, Firefox e Safari. Isso significa que o futuro das experiências sofisticadas no navegador, como jogos AAA, modelagem 3D complexa e aplicativos avançados de IA, já chegou!

Essa conquista significativa é resultado de anos de desenvolvimento colaborativo do W3C GPU for the Web Working Group, com contribuições de empresas como Apple, Google, Intel, Microsoft e Mozilla.

Por que o WebGPU é importante

A WebGPU não é apenas uma substituta da WebGL. Ela é um grande avanço, oferecendo uma interface mais limpa e com melhor desempenho, projetada do zero para a Web moderna. Ela inclui uma API JavaScript idiomática e uma linguagem de shader moderna baseada em texto.

A WebGPU inaugura uma nova era de computação e gráficos de alto desempenho na Web, oferecendo acesso direto a recursos modernos de GPU que antes eram limitados por APIs mais antigas, como a WebGL. Os principais casos de uso são gráficos e renderização 3D avançados, que permitem experiências de jogos mais ricas e realistas, visualizações de dados complexas e ferramentas de edição sofisticadas diretamente no navegador. Além disso, ele libera a computação de uso geral acelerada por GPU pelo pipeline de computação. Isso melhora muito o desempenho de tarefas como inferência de machine learning e treinamento (execução de cargas de trabalho como modelos de linguagem grandes), processamento de vídeo, simulações de física, essencialmente trazendo desempenho de classe de computador desktop para aplicativos computacionalmente intensivos na Web.

O ONNX Runtime e o Transformers.js já usam a WebGPU para ativar a inferência e a computação de modelos locais de alta velocidade no navegador. Esse avanço abre novas possibilidades para o desenvolvimento de aplicativos de IA de alto desempenho baseados na Web.

A WebGPU também apresenta os pacotes de renderização, um recurso eficiente que permite aos desenvolvedores gravar e reutilizar conjuntos de comandos de renderização para melhorar o desempenho e reduzir a sobrecarga da CPU. O Snapshot Rendering do Babylon.js, que usa pacotes de renderização de GPU, pode ajudar a renderizar cenas aproximadamente 10 vezes mais rápido.

Disponibilidade de navegadores e sistemas operacionais

A WebGPU está disponível nos seguintes navegadores e sistemas operacionais:

  • Chrome, Edge e outros navegadores com base no Chromium:

    O WebGPU está disponível no Windows (com Direct3D 12), macOS e ChromeOS a partir das versões 113 do Chrome e do Edge.

    O suporte para Android foi adicionado na versão 121 do Chrome para dispositivos com pelo menos o Android 12 e GPUs Qualcomm/ARM.

    O suporte para Linux e a expansão do suporte para plataformas atuais estão em andamento.

  • Firefox:

    A WebGPU está disponível no Windows desde o Firefox 141.

    O WebGPU está disponível no macOS Tahoe 26 em máquinas ARM64, a partir do Firefox 145.

    O suporte para Linux, Android e Macs com Intel está em andamento.

  • Safari:

    O WebGPU está disponível no macOS Tahoe 26, iOS 26, iPadOS 26 e visionOS 26.

Para mais detalhes e atualizações sobre a disponibilidade do WebGPU e as plataformas em que ele será lançado em breve, consulte a página de status da implementação do WebGPU.

Um ecossistema em crescimento

Você não precisa começar do zero para usar a WebGPU. As bibliotecas que você adora já são compatíveis com a WebGPU:

Além disso, os mecanismos subjacentes (Dawn [Chromium] e wgpu [Firefox]) são pacotes independentes e portáteis. Eles simplificam o desenvolvimento multiplataforma, facilitando muito a migração de apps de GPU específicos da plataforma para a Web usando Wasm e ferramentas como emscripten e web-sys do Rust.

O futuro dos apps da Web de alta performance já chegou!

Agradecimentos

Agradecemos a todos os colaboradores pela ajuda e colaboração. Agradecimentos especiais a: Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini e Thomas Nattestad.