Publicado em: 12 de fevereiro de 2026
Estamos felizes em anunciar a Interop 2026, uma iniciativa para aumentar a interoperabilidade dos principais recursos da plataforma da Web em vários navegadores. Executado por uma equipe de representantes de empresas que contribuem significativamente para mecanismos de renderização de navegadores, incluindo Apple, Google, Igalia, Microsoft e Mozilla, o Interop 2026 se concentra em recursos de alta prioridade para desenvolvedores da Web e usuários finais.
De acordo com os esforços anteriores de interoperabilidade, os testes selecionados serão executados continuamente na infraestrutura de teste automatizada, com taxas de aprovação exibidas no painel da Interop 2026.
Áreas de foco
As áreas de foco para 2026 incluem vários problemas de interoperabilidade identificados como principais nas pesquisas State of HTML e State of CSS. Acompanhamos esses problemas em webstatus.dev. Muitos recursos incluídos este ano também aparecem entre os 20 problemas mais solicitados no repositório de indicadores do desenvolvedor.
Posicionamento da âncora
Aparece em: principais problemas de interoperabilidade, indicadores do desenvolvedor posicionamento da âncora
Com o posicionamento de âncora, é possível colocar um elemento com base na posição de outro, como um tooltip ao lado do conteúdo a que ele se refere. Essa área de foco continua do Interop 2025 e inclui apenas os testes de 2025.
Consultas de estilo de contêiner
Aparece em: principais problemas de interoperabilidade, indicadores do desenvolvedor consultas de estilo de contêiner
As consultas de estilo de contêiner aplicam estilos a um elemento com base nos valores computados das propriedades personalizadas do contêiner, usando a regra-at @container com uma ou mais funções style().
Caixas de diálogo e popovers
Aparece em: principais problemas de interoperabilidade, indicadores do desenvolvedor closedby, hint
Para o Interop 2026, o trabalho no elemento <dialog> e na API Popover se concentra em:
- O atributo
<dialog closedby>, que define as ações do usuário que fecham uma caixa de diálogo (por exemplo, clicar fora dela). - A pseudoclasse CSS
:open, que corresponde a elementos com estados abertos. - O atributo global
popover="hint", que cria um popover subordinado a outros popovers automáticos, útil para dicas.
Animações de rolagem
Aparece em: principais problemas de interoperabilidade
Isso inclui as propriedades CSS animation-timeline, scroll-timeline e view-timeline, que avançam as animações com base na posição de rolagem do usuário.
Ver transições
Aparece em: principais problemas de interoperabilidade, indicadores do desenvolvedor Transições de visualização entre documentos
A Interop 2025 trouxe transições de visualização no mesmo documento para a Baseline Newly Available. Para o Interop 2026, o trabalho de transições de visualização se concentra em:
- Melhoria nas transições de visualização no mesmo documento.
- O atributo
blocking="render"para<link>,<script>e<style>. - O atributo
<link rel="expect">. - A pseudoclasse CSS
:active-view-transition-type(). - Transições de visualização entre documentos.
A função CSS attr()
Aparece nos indicadores do desenvolvedor attr()
A função CSS attr() retorna o valor de um atributo de um elemento HTML, com a opção de retornar esse valor como um tipo específico ou com uma unidade específica.
Além desses recursos principais destacados por você nas pesquisas, o Interop 2026 inclui:
A função CSS contrast-color()
A função CSS contrast-color() seleciona uma cor que tem contraste garantido com uma cor de primeiro plano ou de plano de fundo especificada.
Destaques personalizados
Com os destaques personalizados, você pode estilizar intervalos de texto arbitrários sem adicionar elementos extras ao DOM.
Buscar uploads e intervalos
O trabalho no método fetch() se concentra em ReadableStream no corpo para transmitir dados ao servidor, compatível com FormData e tipos de mídia para solicitações e respostas, além de compatibilidade com o cabeçalho Range.
IndexedDB
A área de foco do IndexedDB tem como alvo os métodos getAllRecords() de IDBObjectStore e IDBIndex. Esses métodos aceleram as operações de leitura em grandes conjuntos de dados retornando registros e chaves primárias em lotes.
JSPI para Wasm
A API JavaScript Promise Integration (JSPI) permite que aplicativos Wasm que esperam acesso síncrono a funcionalidades externas funcionem em um ambiente em que essa funcionalidade é assíncrona.
Pseudoclasses de mídia
Essa área inclui as pseudoclasses CSS :playing, :paused, :seeking, :buffering, :stalled, :muted e :volume-locked, que correspondem aos elementos <audio> e <video> com base no estado deles.
Navigation API
Este ano, o trabalho vai se concentrar em continuar melhorando a interoperabilidade da API Navigation e na opção precommitHandler para navigateEvent.intercept(), que adia a confirmação até que um manipulador seja resolvido.
Registros de elementos personalizados com escopo
O construtor CustomElementRegistry() cria um novo registro de elemento personalizado separado do global, permitindo que vários elementos personalizados com o mesmo nome de tag coexistam.
Ajuste de rolagem
Essa área de foco aborda o ajuste de rolagem CSS, que controla o comportamento de movimento panorâmico e rolagem em um contêiner de rolagem.
A função CSS shape()
A função CSS shape() cria formas usando comandos como line, move e curve, e pode ser usada com clip-path e shape-outside.
Compatibilidade com a Web
Essa área aborda problemas específicos de interoperabilidade que causam problemas no mundo real, incluindo:
- Carregamento de módulos ESM.
- O tempo dos eventos de rolagem em relação aos eventos de animação.
- Remover o prefixo da propriedade
-webkit-user-select.
WebRTC
Para o Interop 2026, o trabalho se concentra em corrigir os testes restantes com falha da área de foco do Interop 2025 e continuar melhorando a interoperabilidade do WebRTC.
A API WebTransport
Esta área aborda a API WebTransport, que transmite dados entre um cliente e um servidor usando o protocolo HTTP/3.
A propriedade CSS zoom
Continuando de Interop 2025, essa área se concentra na propriedade CSS zoom, que dimensiona o tamanho de um elemento e afeta o layout da página.
Esforços de investigação
O Interop 2026 também inclui esforços de investigação para preparar recursos futuros para testes e trabalho de interoperabilidade:
- Teste de acessibilidade:estamos trabalhando para gerar árvores de acessibilidade consistentes em todos os navegadores e melhorar a infraestrutura do WPT.
- JPEG XL:o foco é tornar o formato de imagem JPEG XL testável, incluindo a definição de requisitos para renderização progressiva.
- Teste em dispositivos móveis:melhoria da infraestrutura do WPT para testar recursos específicos para dispositivos móveis, como mudanças dinâmicas de viewport.
- WebVTT:correção de testes e atualização da documentação para melhorar a compreensão da conformidade padrão.
Acompanhar o progresso até 2026
Acompanhe o projeto no painel do Interop 2026.