O Google lançou ontem outra atualização para seu navegador que parece não ser de grande importância, mas tem, ou terá no futuro a médio prazo. E é que o o W3C (Consórcio Mundial da Internet) ele introduz melhorias nos padrões da web e, em seguida, são os desenvolvedores de navegadores que precisam fazer tudo funcionar em seu software. Chrome 105, o que está acontecendo até o último dia 2 de agosto, chegou ontem, terça-feira, 30, e introduziu algumas mudanças para melhorar nesse sentido.
Existem alguns elementos da web que são conhecidos como “modais”. Explicados de forma rápida e sem muita precisão, são uma espécie de janela flutuante, como o que vemos ao clicar em uma galeria de fotos. Tem uma Subclasse CSS que é :modal (link para mdn), e o Chrome 105 introduziu suporte para essa subclasse. Isso significa que, se entrarmos em um site que inclui algo em sua folha CSS com a subclasse :modal, poderemos vê-lo como seu designer o criou.
Alguns novos recursos do Chrome 105
- Adição de um atributo de conteúdo global "onbeforeinput" para facilitar o uso do evento "beforeinput" em elementos de conteúdo input/textarea/editable antes de serem modificados.
- O WebSQL foi preterido e removido de contextos inseguros.
- Suporte para consultas de contêiner como forma de estilizar elementos de acordo com o tamanho de um elemento contido.
- Suporte para extensões de fonte de mídia (MSE) em contextos DedicatedWorker.
- Uma API básica de sanitização de HTML que pode ser usada para remover conteúdo programável de conteúdo HTML arbitrário fornecido pelo usuário. Pretende-se que isso possa ser usado para criar aplicativos da Web sem XSS.
- Suporte para a pseudo-classe CSS ":modal" que é usada para um estado que exclui toda interação com elementos fora dele até que seja dispensado.
- Suporte para iframes (link para mdn) anônimo.
- Opção "blocking=render" como um atributo para vincular elementos de scripts, estilos e folhas de estilo para torná-los explicitamente bloqueadores de renderização.
Chrome 105 está disponível há cerca de 24 horas, então agora pode ser baixado de seu site oficial. Os usuários do Linux podem baixá-lo do mesmo site se usarmos uma distribuição que suporte pacotes DEB ou RPM. Arch Linux e derivados têm no AUR.