Compartilhe

WebGPU agora é compatível com os principais navegadores | Blogue | web.dev

Publicado: 25 de novembro de 2025

Grandes notícias para desenvolvedores e usuários da web.
WebGPU—a poderosa API para execução de gráficos 3D de alto desempenho e cálculos de GPU de uso geral — é oficialmente suportada no Chrome, Edge, Firefox e Safari. Isso significa que o futuro das experiências de ponta no navegador, como jogos AAA, modelagem 3D complexa e aplicativos avançados de IA, é agora!

Este marco significativo resulta de anos de extenso desenvolvimento colaborativo por parte do GPU W3C para o grupo de trabalho da Webcom contribuições de empresas como Apple, Google, Intel, Microsoft e Mozilla.

Por que WebGPU é importante

WebGPU não é apenas um substituto para WebGL; é um grande avanço, oferecendo uma interface mais limpa e com melhor desempenho, projetada desde o início para a web moderna. Inclui uma API JavaScript idiomática e uma linguagem de shader moderna baseada em texto.

WebGPU abre uma nova era de computação e gráficos de alto desempenho na web, oferecendo acesso direto aos recursos modernos da GPU que antes eram restringidos por APIs mais antigas, como WebGL. Seus principais casos de uso são gráficos e renderização 3D avançadospermitindo experiências de jogo mais ricas e realistas, visualizações de dados complexas e ferramentas de edição sofisticadas diretamente no navegador. Crucialmente, ele também desbloqueia Computação de uso geral acelerada por GPU por meio de seu pipeline de computação. Isso melhora enormemente o desempenho para tarefas como inferência de aprendizado de máquina e treinamento (executando cargas de trabalho como grandes modelos de linguagem), processamento de vídeo, simulações de físicaessencialmente trazendo desempenho de classe desktop para aplicações computacionalmente intensivas na web.

Ambos Tempo de execução ONNX e Transformadores.js já usam WebGPU para permitir inferência e computação de modelos locais de alta velocidade no navegador. Este avanço abre novas possibilidades para o desenvolvimento de aplicações de IA baseadas na Web de alto desempenho.

O WebGPU também apresenta Render Bundles, um recurso poderoso que permite aos desenvolvedores gravar e reutilizar conjuntos de comandos de renderização para melhorar o desempenho e reduzir a sobrecarga da CPU. Renderização de instantâneo do Babylon.jsque usa GPU Render Bundles, pode ajudar a renderizar cenas aproximadamente 10 vezes mais rápido.

Disponibilidade do navegador e do sistema operacional

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

  • Chrome, Edge e outros navegadores baseados em Chromium:

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

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

    O suporte para Linux e o suporte expandido para plataformas existentes estão em andamento.

  • Raposa de fogo:

    WebGPU está disponível no Windows a partir do Firefox 141.

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

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

  • Safári:

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

Para obter mais atualizações sobre a disponibilidade do WebGPU, incluindo em quais plataformas ele está sendo implementado, consulte o Página Status de implementação da WebGPU.

Um ecossistema em crescimento

Você não precisa começar do zero para usar o WebGPU! As bibliotecas que você adora já suportam WebGPU:

Além disso, os motores subjacentes—Alvorecer (Cromo) e wgpu (Firefox) — são pacotes independentes e portáteis. Eles simplificam o desenvolvimento entre plataformas, tornando incrivelmente simples trazer aplicativos de GPU específicos da plataforma para a web usando Foi e ferramentas como scripts e ferrugem web-sys.

O futuro dos aplicativos web de alto desempenho é agora!

Agradecimentos

Sincera gratidão a todos os colaboradores por suas valiosas contribuições 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.

Written by

Categorias