Novidades no Chrome 113

Veja o que é necessário saber:

Meu nome é Adriana Jara. Vamos conhecer as novidades para os 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, semelhantes a Direct3D 12, Metal e Vulkan.

Ao contrário da família de APIs WebGL, 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 desenvolvida tendo em mente a plataforma da Web. Ele apresenta: uma API idiomática de 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 utilizadas 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 mudança de linha, por exemplo:

  • Babylon.js::já tem suporte completo para a WebGPU.
  • PlayCanvas: anunciou o suporte inicial à WebGPU.
  • TensorFlow.js::oferece suporte às versões otimizadas para WebGPU da maioria dos operadores.
  • Three.js::a compatibilidade com a WebGPU está em desenvolvimento.

Confira a documentação da WebGPU no MDN para 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 ter acesso ao servidor da Web para testar cabeçalhos de resposta HTTP.

Com as substituições de cabeçalho de resposta, é possível criar protótipos de correções para vários cabeçalhos localmente, 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.

Você também pode adicionar um novo cabeçalho:

Adicionar um cabeçalho personalizado.

e edite todas as substituições em um só lugar.

Editando todas as substituições.

Confira este artigo para instruções sobre como usar esse recurso e outras atualizações no DevTools

Estamos lançando os conjuntos primários.

Os conjuntos primários (QPS) estão começando a ser lançados para a estabilidade. Os conjuntos primários fazem parte do Sandbox de privacidade. É uma forma das organizações declararem relacionamentos entre sites, para que os navegadores permitam 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 um grupo.

Como parte do trabalho com conjuntos primários, o Chrome está implementando e estendendo a API Storage Access, permitindo que um site solicite acesso aos cookies em um contexto de terceiros. Com ela, as organizações com sites relacionados (por exemplo, que usam diferentes nomes de domínio ou domínios específicos de um país) ainda podem oferecer serviços como o Logon único ou sessões compartilhadas. Lembre-se: Essa API será lançada aos usuários lentamente ao longo de várias semanas para permitir testes e avaliações.

E muito mais.

Claro, há muito mais.

Leia mais

Isso aborda apenas alguns destaques importantes. Confira os links abaixo para ver outras mudanças no Chrome 113.

Fazer inscrição

Para ficar por dentro, inscreva-se no canal do YouTube para desenvolvedores do Chrome. 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.