Resumo mensal do valor de referência de dezembro de 2025

Publicado em 26 de janeiro de 2026

Como esperado, dezembro de 2025 foi um mês um pouco lento para o Baseline, já que a comunidade de desenvolvedores tirou um tempo merecido para relaxar no fim do ano. Embora essa seja uma atualização rápida em comparação com outros meses de 2025, ainda há muitos destaques!

Recursos de referência "Novamente disponíveis"

Os recursos a seguir ficaram disponíveis na Baseline Newly em dezembro de 2025. Como resultado, todos esses recursos vão ficar disponíveis para todos em julho de 2028.

document.caretPositionFromPoint()

document.caretPositionFromPoint() é um método útil para encontrar o ponto de inserção preciso (nó e deslocamento do DOM) para determinadas coordenadas da janela de visualização. Esse método reduz a necessidade de adivinhar, que muitas vezes era necessária para encontrar a posição do cursor no documento.

API Event Timing

A API Event Timing é usada para detectar interações com o documento e calcular a latência das interações do usuário. Essa API é usada para calcular a métrica Core Web Vital Interaction to Next Paint (INP). Agora que essa API está disponível na versão Baseline Newly available, é possível calcular a métrica INP em todos os principais navegadores. Quando ela atingir a versão Baseline Widely available, será possível calcular essa importante métrica centrada no usuário em ainda mais navegadores usados para fins de monitoramento de usuários reais (RUM, na sigla em inglês).

API Largest Contentful Paint

A Maior exibição de conteúdo (LCP) é uma métrica das principais métricas da Web que calcula quando a maior parte do conteúdo no documento é renderizada. Agora que a API Largest Contentful Paint está disponível na versão Baseline Newly available e vai abranger ainda mais usuários à medida que chega à versão Baseline Widely available, será possível calcular essa importante métrica centrada no usuário, conforme a experiência de usuários reais, para fins de coleta de dados.

CSS scrollbar-color

Antes, era impossível estilizar barras de rolagem de forma consistente em todos os navegadores. Agora que a propriedade CSS scrollbar-color está disponível no Baseline Newly, você tem acesso a um método melhor para estilizar a cor da barra de rolagem do documento.

scrollend evento

O evento scrollend oferece uma maneira confiável de detectar quando uma operação de rolagem termina, substituindo hacks setTimeout confusos. A introdução desse recurso como "Recém-disponível de base" significa que os usuários poderão detectar quando as operações de rolagem forem concluídas de uma forma que não comprometa o desempenho e a legibilidade do código usando callbacks setTimeout.

CSS @scope

A regra @ @scope do CSS facilita a segmentação de elementos em subárvores de documentos de uma forma que reduz a necessidade de seletores complexos. Com a @scope se tornando a opção "Recém-disponível" da linha de base, você tem uma ferramenta robusta para definir o escopo dos estilos.

Família de fontes matemáticas

Se você já precisou mostrar equações matemáticas em uma página, sabe que esse tipo de conteúdo tem necessidades específicas de renderização. Com a font-family: math se tornando uma opção recém-disponível, você não precisará mais usar hacks para mostrar equações matemáticas.

Comandos do invocador

Os comandos de invocador são úteis para atribuir comportamentos a elementos <button> em uma página. Em particular, elas são úteis para controlar o uso de caixas de diálogo e popovers, além de ajudar a lidar com muitos dos requisitos básicos para usar essas APIs, como questões de acessibilidade. Para saber como eles funcionam, leia <dialog> e popover: padrões de interface em camadas de referência, uma entrada na nossa série de referência em ação, que estreou recentemente.

Recursos de referência amplamente disponíveis

Alguns recursos se tornaram Baseline Widely disponíveis em dezembro de 2025, o que significa que agora eles são considerados amplamente utilizáveis em todos os principais navegadores.

calc() palavras-chave

Como calc() realiza operações matemáticas em CSS, tornou-se mais necessário introduzir palavras-chave para fórmulas matemáticas usadas com frequência. As palavras-chave e, pi, infinity e NaN representam constantes bem definidas aceitas em funções matemáticas de CSS em calc().

Módulos JavaScript em workers

Os web workers existem no próprio escopo por design e são instanciados pelo construtor Worker(). A capacidade de usar o argumento { type: "module" } ao iniciar um worker da Web permite usar módulos ES no escopo do worker, acesso a import e export. Com essa funcionalidade agora disponível para todos, você poderá usar o recurso em mais navegadores em uso atualmente.

window.print()

Embora window.print() seja um recurso da Web bem estabelecido, o relógio Baseline amplamente disponível entre navegadores para determinadas implementações modernas da caixa de diálogo de impressão foi concluído este mês, permitindo que ele seja usado de forma mais confiável em mais navegadores em uso.

Conclusão

Com o fim de 2025, começamos um novo ano com o Baseline em 2026! Como sempre, avise a gente se esquecemos de algo relacionado ao Baseline. Vamos incluir na próxima edição!