Novidades no Chrome 125

Veja o que é necessário saber:

Sou Adriana Jara. Vamos conferir as novidades para desenvolvedores no Chrome 125.

Posicionamento de âncora do CSS.

Mostrar um elemento ancorado a outro permite criar padrões de interface, como usar um pop-up como uma dica e anexá-lo ao elemento que o invoca.

Com o Posicionamento de âncora do CSS, é possível vincular um elemento posicionado de forma absoluta a um ou mais elementos na página de forma declarativa. Ele não requer JavaScript e funciona com eficiência quando as âncoras são roláveis.

O recurso de posicionamento de âncora consiste em um grande número de propriedades CSS. Veja algumas das principais propriedades:

  • anchor-name: configura um elemento para ser uma âncora para outros elementos.
  • position-anchor: descreve a âncora "padrão" que um elemento ancorado precisa usar para posicionamento.
  • A função anchor(): refere-se à posição do elemento de âncora ao posicionar o elemento ancorado.
  • inset-area: uma abreviação para posicionamento, para posições relativas comuns.

API Compute Pressure.

A API Compute Pressure oferece estados de alto nível que representam a carga da CPU no sistema.

Ao otimizar para um uso equilibrado da energia do computador, a API usa as métricas de hardware corretas para garantir que os usuários possam aproveitar toda a capacidade de processamento disponível, desde que o sistema não esteja sob estresse incontrolável.

A Intel liderou o trabalho de design e implementação dessa API, que permite que os apps de videoconferência balancem dinamicamente os recursos e o desempenho.

Acesse a API Compute Pressure para conferir amostras e mais informações.

A API Storage Access (SAA) foi estendida para o armazenamento sem cookies.

A API Storage Access é uma API JavaScript criada como uma alternativa aos cookies entre sites para incorporáveis que dependem do carregamento de recursos entre sites, para solicitar a permissão de acesso do usuário conforme necessário.

Essa versão inclui uma extensão para usar a API além dos cookies. Com a extensão, é possível acessar cookies não particionados e armazenamento sem cookies em um contexto de terceiros, por exemplo, para indexedDB e localstorage. O código a seguir mostra um exemplo para solicitar acesso ao IndexDB.

// Request a new storage handle via rSA (this may prompt the user)
let handle = await document.requestStorageAccess({indexedDB : true});

// Open or create an indexedDB that is shared with the 1P context
let messageDB = handle.indexedDB.open("messages");

E muito mais.

É claro que há muito mais.

Leia as notas da versão completas.

Leitura adicional

Isso inclui apenas alguns destaques importantes. Confira os links a seguir para ver outras mudanças no Chrome 125.

Inscrever-se

Para ficar por dentro das novidades, inscreva-se no canal do YouTube para desenvolvedores do Chrome e receba uma notificação por e-mail sempre que lançarmos um novo vídeo.

Meu nome é Adriana Jara, e assim que o Chrome 126 for lançado, vou falar sobre as novidades do Chrome.