Já se passaram quatro semanas desde que o Chrome 99 foi lançado, o que significa que é hora do Chrome 100 entrar no canal estável. Além de ser um marco importante por si só, essa também é uma atualização importante, pois tem o potencial de quebrar alguns sites ao analisar as strings do agente do usuário. Embora o Google tenha implementado algumas medidas de segurança, será interessante ver como o número de versão de três dígitos impacta. Mas além disso, há muitas outras mudanças no Chrome 100, sobre as quais você pode ler abaixo.
Primeiro, o Chrome 100 atualiza a maneira como as strings de cookies são analisadas, permitindo que você defina o atributo de domínio como uma string vazia. Essa modificação alinhará o Chrome com as especificações padrão, além de melhorar a interoperabilidade com Safari e Firefox, que já lidam com linhas vazias corretamente.
As APIs de posicionamento em várias telas estão sendo aprimoradas para se adequarem a cenários de uso modernos, fornecendo mais informações sobre telas secundárias em vez de serem vinculadas apenas à exibição principal. O Google diz que isso desbloqueia os seguintes cenários em termos de posicionamento preciso da janela:
- Um aplicativo de apresentação de slides que é mostrado em um projetor e as notas do orador são exibidas na tela de um laptop.
- Um aplicativo financeiro que abre um painel de janela em vários monitores.
- Um aplicativo médico que exibe imagens (como raios X) em uma tela em escala de cinza de alta resolução.
- Um aplicativo criativo que exibe janelas adicionais (como uma paleta) em uma tela separada.
- Layouts de várias telas em jogos, sinalização, arte e outros aplicativos.
Outro recurso interessante do Chrome 100 é que os sites agora podem usar um novo método para esquecer voluntariamente um dispositivo de interface humana (HID) conectado . Isso significa que os sites que usam os padrões Web Bluetooth e WebUSB para se conectar a periféricos podem revogar essa permissão se não precisarem mais dela.
O Chrome 100 também apresenta a API de produtos digitais . Isso permitirá que os aplicativos da Web na Play Store aceitem compras digitais. Isso basicamente envolve a API Android Play Billing e permite que você instale aplicativos da Web que oferecem compras digitais na Play Store.
Outros recursos relativamente menores incluem delegação de recursos para que um quadro possa delegar a capacidade de chamar uma API restrita a um subquadro confiável, aprimoramentos na propriedade mix-blend-mode , melhor tratamento de erros para o objeto AbortSignal , autenticação de servidores WebTransport com hashes , em vez de depender de uma infraestrutura de chave pública (PKI) e um método Web NFC que permite que os desenvolvedores tornem permanentemente as tags NFC somente leitura .
Por fim, também temos integração entre os objetos AbortSignal e SerialPort , pequenas alterações no WebSockets e algumas alterações de compatibilidade para encurtar as strings do agente do usuário .
Enquanto estamos neste tópico, é importante saber que o Chrome 100 é a versão mais recente do navegador para oferecer suporte a strings de agente do usuário não abreviadas. Os desenvolvedores têm até 19 de abril de 2022 para testá-lo através do Origin. Os desenvolvedores da Web que precisam de mais tempo podem registrar seus sites para testes legados disponíveis do Chrome 100 ao Chrome 113 inclusive. Isso significa que eles terão que continuar usando as strings legadas do agente do usuário até maio de 2023 antes de migrar para a API de dicas do agente do usuário do lado do cliente. Mais detalhes você encontra aqui . Você também pode ler mais sobre tudo o que há de novo no Chrome 100 DevTools aqui .
O Chrome 100 começará a ser implementado esta tarde. Se ele não atualizar automaticamente para a versão 100 em um dia, vá para Ajuda > Sobre o Google Chrome para ativar a atualização assim que estiver disponível. O Chrome 101 é o próximo, com uma versão beta em 31 de março e uma versão estável em 26 de abril.
Deixe um comentário