Mozilla está enviando seu tão esperado suporte WebGPU no Firefox 141, trazendo uma API gráfica moderna para a Web. A atualização será lançada primeiro aos usuários do Windows, dando aos desenvolvedores um poderoso sucessor para o padrão WebGL envelhecido. Esse movimento sinaliza um novo capítulo para aplicativos de alta eficiência no navegador. Target=”_ Blank”> maior velocidade . Este lançamento traz o Firefox para uma competição mais próxima com o Google Chrome, que suporta WebGPU desde 2023. O Safari da Apple também deve enviar suporte neste outono, .
O lançamento marca um marco importante para a web aberta. Em uma postagem no blog, Jblandy, de Mozilla, explicou a visão da equipe, afirmando:”Estamos empolgados com a WebGPU porque acreditamos que ele aumentará o teto de jogos, visualização e computação local na web”. Isso ressalta o potencial da API, além de apenas renderizar fotos bonitas; Trata-se de desbloquear nova energia computacional para todos os desenvolvedores da Web. Predecessor, Webgl. Ele foi projetado desde o início para mapear com eficiência as APIs de GPU nativas modernas, como o Direct3D 12 da Microsoft, o metal da Apple e a API Vulkan de plataforma cruzada, conforme detalhado na Esse acesso de baixo nível promete ganhos significativos de desempenho.
Durante anos, os desenvolvedores enfrentam um cenário gráfico fragmentado, geralmente criando invólucros personalizados para cada plataforma. Como discutido pelos desenvolvedores no Hacker News , essa fragmentação tem sido uma das principais pias do tempo. O WebGPU visa fornecer uma camada padronizada de alto desempenho para resolver esse problema.”O Windows foi nossa primeira prioridade, porque é aí que estão a grande maioria de nossos usuários”, observou Jblandy, acrescentando:”mas estamos ansiosos para habilitá-lo nas outras plataformas assim que for robusta.”href=”https://www.phoronix.com/news/firefox-141-lands-webgpu-windows”Target=”_ Blank”> De acordo com relatórios . Esse lançamento em fases garante que cada plataforma receba uma implementação estável e bem testada, um fator crucial para uma API dessa complexidade. Esta caixa serve como uma interface portátil, traduzindo chamadas de WebGPU para os comandos apropriados para as APIs nativas subjacentes, como o Direct3D 12. Mozilla é um dos principais contribuintes do projeto WGPU. Ele não apenas beneficia o Firefox, mas também fortalece o ecossistema mais amplo para o desenvolvimento nativo e na web em ferrugem. Desenvolvedores interessados na tecnologia podem explorar recursos como aprender wgpu
Limitações conhecidas e melhorias futuras A equipe identificou várias áreas para melhorias. Uma sobrecarga significativa de desempenho da comunicação entre procedimentos não bosfolados já está prevista para uma correção no Firefox 142.
Outros problemas conhecidos incluem latência adicional do método atual de detectar a conclusão da tarefa da GPU e a falta de suporte para o método `importExternalTexture`, que é vital para o processamento de vídeo eficiente. Eles estão sendo tratados ativamente em rastreadores públicos de insetos. As the Mozilla Gfx Team Blog puts it, “it’s been a big project, but we’re done tinkering with the engine and taking test drives — we’re finally ready to roll WebGPU out da garagem e entregue a você para uso diário.”Para os desenvolvedores ansiosos para ultrapassar os limites dos aplicativos da Web, uma grande variedade de demos e exemplos está disponível, de amostras oficiais de webpu para projetos como mecanismo de bolo e computar Toys .
Outros problemas conhecidos incluem latência adicional do método atual de detectar a conclusão da tarefa da GPU e a falta de suporte para o método `importExternalTexture`, que é vital para o processamento de vídeo eficiente. Eles estão sendo tratados ativamente em rastreadores públicos de insetos. As the Mozilla Gfx Team Blog puts it, “it’s been a big project, but we’re done tinkering with the engine and taking test drives — we’re finally ready to roll WebGPU out da garagem e entregue a você para uso diário.”Para os desenvolvedores ansiosos para ultrapassar os limites dos aplicativos da Web, uma grande variedade de demos e exemplos está disponível, de amostras oficiais de webpu para projetos como mecanismo de bolo e computar Toys .