Publicado: 12 de fevereiro de 2026
Temos o prazer de anunciar Interoperabilidade 2026um esforço para aumentar a interoperabilidade dos principais recursos da plataforma web entre navegadores. Administrado por uma equipe de representantes de empresas que fazem contribuições substanciais 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 web e usuários finais.
Consistente com os esforços anteriores da Interop, os testes selecionados serão executados continuamente em infraestrutura de testes automatizados, com taxas de aprovação exibidas no Painel Interop 2026.
Áreas de foco
As áreas de foco para 2026 incluem diversas áreas identificadas como principais problemas de interoperabilidade nas pesquisas sobre o estado do HTML e o estado do CSS. Rastreamos esses problemas em webstatus.dev. Muitos recursos incluídos este ano também aparecem entre os 20 principais problemas solicitados no repositório de sinais do desenvolvedor.
Posicionamento da âncora
Aparece em: Principais problemas de interoperabilidade, sinais do desenvolvedor posicionamento da âncora
O posicionamento da âncora permite posicionar um elemento com base na posição de outro elemento, como colocar uma dica de ferramenta ao lado do conteúdo ao qual ele faz referência. Esta área de foco continua desde o Interop 2025 e inclui apenas os testes de 2025.
Consultas de estilo de contêiner
Aparece em: Principais problemas de interoperabilidade, sinais 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 de seu contêiner, usando o método @container em regra junto com um ou mais style() funções.
Diálogos e popovers
Aparece em: Principais problemas de interoperabilidade, sinais do desenvolvedor fechado por, dica
Para o Interop 2026, trabalhar no elemento e API Popover se concentra em:
- O
atributo, que define as ações do usuário que fecham uma caixa de diálogo (por exemplo, clicar fora da caixa de diálogo). - O
:openPseudoclasse CSS, que corresponde a elementos que possuem estados abertos. - O
popover="hint"atributo global, que cria um popover subordinado a outros popovers automáticos, útil para dicas de ferramentas.
Animações orientadas por rolagem
Aparece em: Principais problemas de interoperabilidade
Isto inclui o animation-timeline, scroll-timelinee view-timeline Propriedades CSS, que avançam animações com base na posição de rolagem do usuário.
Ver transições
Aparece em: Principais problemas de interoperabilidade, sinais do desenvolvedor Transições de visualização entre documentos
O Interop 2025 trouxe transições de visualização do mesmo documento para a linha de base recentemente disponível. Para o Interop 2026, o trabalho de transições de visualização se concentra em:
- Melhorando as transições de visualização do mesmo documento.
- O
blocking="render"atributo para,e. - The
atributo. - O
:active-view-transition-type()Pseudoclasse CSS. - Transições de visualização entre documentos.
O attr() Função CSS
Aparece nos sinais do desenvolvedor attr()
O attr() A função CSS 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 principais recursos destacados por você nas pesquisas, o Interop 2026 inclui:
O contrast-color() Função CSS
O contrast-color() A função CSS seleciona uma cor que tenha contraste garantido em relação a uma cor de primeiro plano ou de fundo especificada.
Destaques personalizados
Os realces personalizados permitem estilizar intervalos de texto arbitrários sem adicionar elementos extras ao DOM.
Buscar uploads e intervalos
Trabalhe no fetch() método se concentra em ReadableStream no corpo para transmitir dados para o servidor, suportando FormData e tipos de mídia para solicitações e respostas, e apoiando o Range cabeçalho.
Banco de dados indexado
A área de foco do IndexedDB tem como alvo o getAllRecords() métodos de IDBObjectStore e IDBIndex. Esses métodos aceleram as operações de leitura em grandes conjuntos de dados, retornando registros e suas chaves primárias em lotes.
JSPI para Wasm
A JavaScript Promise Integration API (JSPI) permite que aplicativos Wasm que esperam acesso síncrono a funcionalidades externas funcionem em um ambiente onde essa funcionalidade é assíncrona.
Pseudoclasses de mídia
Esta área inclui o :playing, :paused, :seeking, :buffering, :stalled, :mutede :volume-locked Pseudoclasses CSS, que correspondem e elementos com base em seu estado.
API de navegação
Este ano, o trabalho centrar-se-á em continuar a melhorar a interoperabilidade da API de navegação e na precommitHandler opção para navigateEvent.intercept()que adia a confirmação até que um manipulador seja resolvido.
Registros de elementos customizados com escopo definido
O CustomElementRegistry() O construtor cria um novo registro de elemento personalizado separado do global, permitindo a coexistência de vários elementos personalizados com o mesmo nome de tag.
Rolagem instantânea
Esta área de foco cobre o snap de rolagem CSS, que controla o comportamento de movimento panorâmico e rolagem dentro de um contêiner de rolagem.
O shape() Função CSS
O shape() A função CSS cria formas usando comandos como linha, movimento e curva, e pode ser usada com clip-path e shape-outside.
Compatibilidade com a Web
Esta área aborda questões específicas de interoperabilidade que causam problemas no mundo real, incluindo:
- Carregamento do módulo ESM.
- O tempo dos eventos de rolagem em relação aos eventos de animação.
- Desprefixando o
-webkit-user-selectpropriedade.
WebRTC
Para o Interop 2026, o trabalho se concentra em corrigir os testes com falha restantes da área de foco do Interop 2025 e em continuar a melhorar a interoperabilidade do WebRTC.
A API WebTransport
Esta área cobre a API WebTransport, que transmite dados entre um cliente e um servidor usando o protocolo HTTP/3.
O zoom Propriedade CSS
Dando continuidade ao Interop 2025, esta área centra-se na zoom Propriedade CSS, 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: Trabalhando para gerar árvores de acessibilidade consistentes entre navegadores e melhorando a infraestrutura WPT.
- JPEGXL: Foco em tornar o formato de imagem JPEG XL testável, incluindo a definição de requisitos para renderização progressiva.
- Teste móvel: Melhorar a infraestrutura do WPT para testar recursos específicos para dispositivos móveis, como alterações dinâmicas na janela de visualização.
- WebVTT: Correção de testes e atualização de documentação para melhorar a compreensão da conformidade com os padrões.
Acompanhe o progresso até 2026
Acompanhe o projeto no Painel Interop 2026.