Veja o que é necessário saber:
- A WebGPU chegou, permite gráficos 3D de alto desempenho e computação paralela na Web.
- O Devtools agora pode substituir os cabeçalhos de resposta da rede.
- Os conjuntos primários, parte do Sandbox de privacidade, que permitem às organizações declarar que sites relacionados estão começando a ser lançados.
- E tem muito mais.
Sou Adriana Jara. Vamos nos aprofundar e conhecer as novidades para desenvolvedores no Chrome 113.
A WebGPU chegou.
A WebGPU é uma nova API para a Web, que expõe recursos modernos de hardware e permite operações de renderização e computação em uma GPU, semelhante a Direct3D 12, Metal e Vulkan.
Ao contrário da família WebGL de APIs, a WebGPU oferece acesso a recursos de GPU mais avançados e suporte de primeira classe para cálculos gerais na GPU.
A API foi projetada tendo em mente a plataforma da Web. Ela apresenta: Uma API idiomática do JavaScript. Integração com promessas. Suporte para importação de vídeos. Uma experiência de desenvolvedor sofisticada com ótimas mensagens de erro.
Muitas bibliotecas WebGL amplamente usadas já estão trabalhando na implementação da compatibilidade com a WebGPU ou já fizeram isso. Isso significa que o uso da WebGPU pode exigir apenas uma alteração de linha, por exemplo:
- Babylon.js::já tem suporte completo à WebGPU.
- PlayCanvas::foi anunciado o suporte inicial à WebGPU.
- TensorFlow.js::oferece suporte às versões otimizadas para WebGPU da maioria dos operadores.
- Three.js::o suporte à WebGPU está em desenvolvimento.
Consulte a documentação da WebGPU no MDN para saber todos os detalhes.
Substituição dos cabeçalhos de resposta do Devtools.
No DevTools, agora é possível substituir os cabeçalhos de resposta no painel Network.
Anteriormente, era necessário acesso ao servidor da Web para testar cabeçalhos de resposta HTTP.
Com substituições de cabeçalho de resposta, é possível criar protótipos de correções localmente para vários cabeçalhos, incluindo, mas não se limitando a:
- Cabeçalhos do Compartilhamento de recursos entre origens (CORS)
- Cabeçalhos Permissions-Policy
- Cabeçalhos de isolamento de origem cruzada
Para substituir um cabeçalho, navegue até Rede > Cabeçalhos > Cabeçalhos de resposta, passe o cursor sobre o valor de um cabeçalho, clique em Editar e edite-o.
Também é possível adicionar um novo cabeçalho:
E edite todas as substituições em um único lugar.
Confira este artigo para ver instruções sobre como usar esse recurso e outras atualizações no DevTools
Os conjuntos primários estão sendo lançados.
Os conjuntos primários (QPS) estão sendo lançados para a versão estável. Os conjuntos primários fazem parte do Sandbox de privacidade. É uma forma das organizações declararem relações entre sites para que os navegadores permitam o acesso limitado a cookies de terceiros para fins específicos.
Como parte do trabalho com conjuntos primários, o Chrome está implementando e ampliando a API Storage Access, permitindo que um site solicite acesso aos cookies em um contexto de terceiros. Com ele, as organizações com sites relacionados (por exemplo, que usam nomes de domínio diferentes ou domínios específicos de países) ainda podem oferecer serviços como logon único ou sessões compartilhadas. Lembre-se! Essa API será lançada lentamente aos usuários ao longo de várias semanas para permitir testes e avaliações.
E muito mais.
É claro que há muito mais.
- O tipo image-set sem prefixo agora está disponível para que os autores não precisem usar
-webkit-image-set
e ele está atualizado de acordo com a especificação atual. - Os recursos de mídia
overflow-inline
eoverflow-block
agora são compatíveis. - Há um teste de origem para a integração WebGPU WebCodecs.
Leitura adicional
Isso cobre apenas alguns dos principais destaques. Verifique os links abaixo para outras mudanças no Chrome 113.
- Novidades no Chrome DevTools (113)
- Descontinuação e remoções do Chrome 113
- Atualizações do ChromeStatus.com para o Chrome 113
- Lista de alterações do repositório de origem do Chromium
- Agenda de lançamentos do Chrome
Inscrever-se
Para ficar por dentro das novidades, inscreva-se no Canal Chrome Developers no YouTube, e você receberá uma notificação por e-mail sempre que lançarmos um novo vídeo.
Meu nome é Adriana Jara, e assim que o Chrome 114 for lançado, estarei aqui para contar as novidades do Chrome.