Publicado: 26 de janeiro de 2026
Como esperado, dezembro de 2025 foi um mês um pouco lento para o Baseline, com a comunidade de desenvolvedores tirando uma folga merecida para descomprimir no final do ano. Embora esta seja uma atualização rápida em comparação com outros meses de 2025, ainda há muitos destaques!
Recursos básicos recentemente disponíveis
Os recursos a seguir se tornaram a linha de base recentemente disponível em dezembro de 2025. Como resultado, todos esses recursos se tornarão a linha de base amplamente disponível em julho de 2028.
document.caretPositionFromPoint()
document.caretPositionFromPoint() é um método útil para encontrar o ponto de inserção preciso (nó DOM e deslocamento) para determinadas coordenadas da janela de visualização. Este método reduz as suposições que frequentemente envolvem a localização da posição do cursor no documento.
API de tempo de evento
A API Event Timing é usada para detectar interações com o documento e pode ser usada para calcular a latência das interações do usuário. Esta API é usada para calcular a métrica Core Web Vital de interação com o Next Paint (INP). Agora que esta API está disponível recentemente na linha de base, é possível calcular a métrica INP em todos os navegadores principais e, quando ela finalmente atingir a linha de base amplamente disponível, será possível calcular essa importante métrica centrada no usuário em ainda mais navegadores em uso para fins de monitoramento de usuário real (RUM).
Maior API Contentful Paint
Largest Contentful Paint (LCP) é uma métrica Core Web Vital que calcula quando a maior parte do conteúdo do documento é renderizada. Agora que a API Largest Contentful Paint está disponível recentemente na linha de base – e cobrirá ainda mais usuários à medida que atingir a linha de base amplamente disponível – será possível calcular essa importante métrica centrada no usuário conforme experimentada por usuários reais para fins de coleta de dados.
CSS scrollbar-color
Anteriormente, era impossível estilizar barras de rolagem de forma consistente em todos os navegadores. Agora isso o CSS scrollbar-color propriedade é Baseline Recentemente disponível, você tem acesso a um método melhor para definir o estilo da cor da barra de rolagem do documento.
scrollend evento
O scrollend evento fornece uma maneira confiável de detectar quando uma operação de rolagem foi concluída, substituindo a bagunça setTimeout hacks. A introdução deste recurso como Linha de Base recentemente disponível significa que os usuários serão capazes de detectar quando as operações de rolagem são concluídas de uma forma que não comprometa o desempenho e a legibilidade do código através do uso de setTimeout retornos de chamada.
CSS @scope
O CSS @scope regra torna mais fácil direcionar elementos em subárvores de documentos de uma forma que reduza a necessidade de seletores complexos. Com @scope tornando-se Baseline recentemente disponível, agora você tem uma ferramenta robusta para estilos de escopo.
Família de fontes Math
Se você já teve que exibir equações matemáticas em uma página, sabe que esse conteúdo tem necessidades específicas de renderização. Com font-family: math tornando-se Baseline recentemente disponível, você não precisará mais usar hacks para exibir equações matemáticas.
Comandos do invocador
Comandos do invocador são úteis para atribuir comportamentos a elementos em uma página. Em particular, eles são úteis para controlar o uso de caixas de diálogo e popovers e ajudam você a lidar com muitos dos requisitos subjacentes ao uso dessas APIs, como questões de acessibilidade. Para ver como isso funciona, leia e popover: padrões de interface de usuário em camadas de linha de base, uma entrada em nossa série Baseline in action recentemente lançada.
Recursos amplamente disponíveis de linha de base
Alguns recursos tornaram-se recentemente amplamente disponíveis na linha de base em dezembro de 2025, o que significa que esses recursos agora 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 comumente usadas. O e, pi, infinitye NaN palavras-chave representam constantes bem definidas aceitas em funções matemáticas CSS em calc().
Módulos JavaScript em trabalhadores
Web workers existem em seu próprio escopo por design e são instanciados por meio do Worker() construtor. A capacidade de usar o { type: "module" } argumento ao iniciar um web trabalhador permite que você use módulos ES no escopo do trabalhador, dando acesso a import e export. Com essa funcionalidade agora atingindo a linha de base amplamente disponível, você poderá usar esse recurso em mais navegadores em uso atualmente.
window.print()
Enquanto window.print() é um recurso da web bem estabelecido, o relógio de linha de base para vários navegadores amplamente disponível para certas implementações modernas da caixa de diálogo de impressão concluída este mês, permitindo que ele seja usado de forma mais confiável em mais navegadores em uso.
Isso é um embrulho
Com o final de 2025 atrás de nós, estamos começando um novo ano com o Baseline em 2026! Como de costume, deixe-nos saber se perdemos alguma coisa relacionada ao Baseline, e garantiremos que isso seja capturado em uma edição futura!