Novidades no Chrome 113

Veja o que é necessário saber:

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:

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.

Erro de CORS corrigido por uma substituição de cabeçalho.

Também é possível adicionar um novo cabeçalho:

Como adicionar um cabeçalho personalizado.

E edite todas as substituições em um único lugar.

Editando todas as substituições.

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.

Diagrama mostrando brandx.com, fly-brandx.com e drive-brandx.com como um grupo e example.com, example.rs e example.co.uk como outro.

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.

Leitura adicional

Isso cobre apenas alguns dos principais destaques. Verifique os links abaixo para outras mudanças no Chrome 113.

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.