Notas de versão da plataforma Web do Microsoft Edge 155 (8 de outubro de 2026)

A seguir estão os novos recursos e atualizações da plataforma Web no Microsoft Edge 155, que será lançado em 8 de outubro de 2026.

Para se manter atualizado e obter os recursos mais recentes da plataforma Web, baixe um canal de visualização do Microsoft Edge (Beta, Dev ou Canary); vá para Torne-se um Microsoft Edge Insider.

Conteúdo detalhado:

Microsoft Edge DevTools

Veja as novidades do Microsoft Edge DevTools.

WebView2

Consulte o Preview Runtime 155.0.4283.13 (24 de setembro de 2026).

Recursos CSS

Os novos recursos de CSS (folhas de estilos em cascata) a seguir estão incluídos no Microsoft Edge.

função symbols()

A função CSS symbols() permite definir um estilo de contador embutido, em vez de primeiro declarar um at-rule nomeado @counter-style .

symbols() Cria um estilo de contador anônimo de uma lista de símbolos de cadeia de caracteres, além de um sistema de contagem opcional (cíclico, numérico, alfabético, simbólico ou fixo). Isso é aceito como o estilo contador em list-style-type, a list-style abreviação, e counter() e .counters()

O exemplo a seguir exibe os *símbolos , †, ‡ como marcadores de item de lista, percorrendo-os para cada item de lista:

ol {
  list-style: symbols(cyclic "*" "†" "‡");
}

Veja também:

text-decoration-skip-spaces de propriedade

A text-decoration-skip-spaces propriedade CSS controla se as linhas de decoração de texto (como sublinhados, sobrelinhas ou linhas) ignoram os caracteres de espaço em branco.

Isso permite impedir que linhas de decoração sejam desenhadas em caracteres de espaço em branco, para obter resultados visualmente mais atraentes.

Veja também:

margin-trim de propriedade

A margin-trim propriedade CSS remove as margens dos elementos filho quando eles encontram as bordas do contêiner.

Use essa propriedade para omitir as margens que estão antes do primeiro filho e depois do último filho de um elemento de contêiner.

Veja também:

APIs da Web

Os novos recursos da API Web a seguir estão incluídos no Microsoft Edge.

Suporte srgb-linear e display-p3-linear em PredefinedColorSpace

Os srgb-linear espaços de cores e display-p3-linear agora podem ser usados com a API Canvas.

Espaços de cores lineares, em que os valores de pixel correspondem linearmente à luminância, são comumente usados em aplicativos com conexões com renderização de luz física, como jogos.

Veja também:

  • colorSpace em HTMLCanvasElement: método getContext(), no MDN.

Controles de janela para a API de Gerenciamento de Janelas

A API de Gerenciamento de Janelas já permite que aplicativos Web abram e gerenciem janelas. A API agora também fornece controles de janela adicionais para aplicativos Web que têm permissão para maximizar, minimizar, restaurar ou impedir o window-management redimensionamento de suas janelas.

Além disso, os novos recursos display-state de mídia CSS permitem resizable que scripts e conteúdo se adaptem aos respectivos estados de janela e redimensionabilidade.

Esses recursos melhoram a usabilidade das janelas de aplicativos remotos do Virtual Desktop Infrastructure (VDI) em clientes Web, especialmente quando se trata de controles de janela da barra de título.

Veja também:

Novos algoritmos de criptografia da Web

A API de Criptografia da Web agora dá suporte aos seguintes novos algoritmos criptográficos:

  • Criptografia pós-quântica
  • AEAD simétrico comum

Isso lhe dá acesso a implementações fornecidas pelo navegador de algoritmos criptográficos comuns resistentes a quantum padronizados pelo NIST:

  • ML-KEM - 768, 1024
  • ML-DSA - 44, 65, 87
  • ChaCha20-Poly1305
  • X-Wing

Veja também:

API de Credenciais Digitais - Suporte à emissão

A API de Credenciais Digitais permite acionar a emissão de credenciais de usuário de um servidor emissor de credenciais para um aplicativo de carteira digital.

Por exemplo, use a API de Credenciais Digitais para disparar o provisionamento de uma nova carteira de motorista ou um grau acadêmico verificado de um servidor do governo ou universidade para a carteira digital de um usuário.

Módulos de texto

A import … with { type: "text" } instrução import carrega dados de texto como um valor de cadeia de caracteres em um módulo.

Veja também:

Pausar reprodução de mídia em iframes não visíveis

A media-playback-while-not-visible política de permissão permite pausar qualquer reprodução de mídia audível de iframes inseridos que estão ocultos no momento.

Um iframe inserido é considerado oculto em qualquer um dos seguintes casos:

  • A propriedade display está definida como none.
  • A propriedade visibility está definida como hidden.
  • As width propriedades ou height são iguais a 0.

Essa política de permissão é útil para aplicativos Web que inserem conteúdo de mídia por meio de iframes. Talvez seja necessário ocultar temporariamente um iframe sem descarregá-lo, mantendo o controle sobre a reprodução de mídia no iframe.

Veja também:

Pré-renderizar iframes entre origens

O Supports-Loading-Mode: prerender-cross-origin-frames cabeçalho de resposta HTTP permite que uma página de nível superior pré-renderizada também pré-renderize seus iframes de origem cruzada inseridos.

Por padrão, os iframes entre origens incorporados em uma página de nível superior pré-renderizada não são pré-renderizados. Seu carregamento é adiado até que a página de nível superior se torne visível.

Use esse cabeçalho de resposta HTTP nos casos em que você inserir um iframe entre origens que seja particularmente importante para seu aplicativo, para evitar atrasar seu carregamento.

Veja também:

Métodos atualizados de inserção e streaming de HTML

Os seguintes métodos de inserção e streaming de HTML fornecem uma maneira mais coerente de inserir dinamicamente HTML em um documento existente:

  • Métodos posicionais:
    • setHTML() e setHTMLUnsafe()
    • beforeHTML() e beforeHTMLUnsafe()
    • afterHTML() e afterHTMLUnsafe()
    • appendHTML() e appendHTMLUnsafe()
    • prependHTML() e prependHTMLUnsafe()
    • replaceWithHTML() e replaceWithHTMLUnsafe()
  • Métodos de streaming que retornam um WritableStream objeto:
    • streamHTML() e streamHTMLUnsafe()
    • streamAppendHTML() e streamAppendHTMLUnsafe()
    • streamPrependHTML() e streamPrependHTMLUnsafe()
    • streamReplaceWithHTML() e streamReplaceWithHTMLUnsafe()
    • streamBeforeHTML() e streamBeforeHTMLUnsafe()
    • streamAfterHTML() e streamAfterHTMLUnsafe()

Além disso, você pode definir a runScripts opção como true ao chamar qualquer um dos métodos de inserção HTML ou streaming não seguros para permitir que o método execute scripts de maneira semelhante a createContextualFragment().

Antes desses métodos, você já podia atualizar o HTML dinamicamente do script usando várias APIs desarticuladas, cada uma com suas próprias diferenças sutis. Por exemplo, você pode:

  • Atualize parcialmente um elemento usando insertAdjacentHTML().
  • Limpar HTML usando setHTML.
  • Executar scripts usando o createContextualFragment().
  • Stream HTML usando um documento desanexado.

Essas APIs múltiplas e desconexas podem ser confusas e difíceis de usar. Essas APIs também podem causar problemas de segurança quando não são bem utilizadas.

Veja também:

Avaliações de origem

A seguir estão as avaliações de origem para novas APIs experimentais que estão disponíveis no Microsoft Edge.

As avaliações de origem permitem que você experimente APIs experimentais em seu próprio site ativo por tempo limitado. Para saber mais sobre avaliações de origem, consulte Usar avaliações de origem no Microsoft Edge.

Para obter a lista completa de avaliações de origem disponíveis, consulte Avaliações de origem do Microsoft Edge.

Nome Descrição Registrar
WebAudio Renderização Configurável Quantum Permite especificar um tamanho quântico de renderização personalizado ao criar um AudioContext ou OfflineAudioContext. Registrar
Tempo de Contêiner Monitora quando um contêiner DOM anotado é exibido e concluiu sua pintura inicial. Registrar
Separar durações de estilo e layout na API de Quadro de Animação Longa Adiciona styleDuration, forcedStyleDuration, layoutDuratione forcedLayoutDuration e properties, para uma análise mais profunda do desempenho do CSS. Registrar
<install> elemento HTML Instalar declarativamente outros sites como aplicativos Web usando o <install> elemento. Registrar
Scripts de módulo CSS declarativos Compartilha folhas de estilo declarativas com raízes de sombra, incluindo raízes de sombra declarativas, usando módulos de estilo embutidos. Registrar
prerender_until_script Ação da API de Regras de Especulação Uma ação da API Regras de Especulação que pré-renderiza uma página, mas muda para pré-busca quando um script é executado. Registrar
API de Desempenho de CPU Exibe informações sobre os recursos do dispositivo do usuário, para uso com a API de pressão de computação. Registrar
HTML na tela Permite renderizar HTML em uma tela usando novos métodos de desenho e o paint evento. Registrar
<usermedia> elemento HTML Um elemento HTML controlado pelo navegador para solicitar acesso à câmera ou ao microfone, substituindo as solicitações de permissão baseadas em JavaScript. Registrar
Descritores Personalizados WebAssembly V2 Armazena dados associados a tipos de nível de origem com mais eficiência, em objetos descritores personalizados. Registrar
PrefetchAndPrerenderActivationBeacon Permite que o Edge relate de forma confiável um beacon de ativação quando uma página de pré-busca ou pré-renderização é ativada. Registrar
API de Observador de Desempenho Declarativo Usa cabeçalhos de resposta HTTP para provar um sistema de telemetria gerenciado pelo navegador confiável que relata métricas de desempenho para o site, desde o início da navegação até o encerramento da página. Registrar
WebMCP Permite que seu site registre ferramentas para que um agente no navegador conclua tarefas em nome de um usuário. Registrar
Protocolo de verificação de Email Permite que os sites verifiquem a propriedade do email usando tokens criptográficos emitidos por provedores de email. Isso reduz a dependência de senhas de uso único (OTPs) de email e simplifica os fluxos de inscrição, entrada e recuperação. Registrar
Canal de Dados WebRTC: Protocolo de aceleração de negociação SCTP (SNAP) O SNAP reduz a latência de inicialização do canal de dados WebRTC incorporando parâmetros de configuração de conexão SCTP na troca de oferta/resposta SDP. Como o WebRTC já usa DTLS para estabelecer um canal seguro, o handshake SCTP separado pode ser evitado, economizando até duas viagens de ida e volta da rede e permitindo o estabelecimento mais rápido do canal de dados. Registrar
API de log de diagnóstico WebRTC Coleta logs de diagnóstico internos para operações relacionadas a WebRTC. Registrar
Evento de entrada bruta do gamepad Em vez de depender de pesquisas freqüentes por meio navigator.getGamepads()de , as páginas da Web podem escutar gamepadrawinputchanged eventos. Esses eventos são acionados sempre que são detectadas alterações entre quadros de entrada do mesmo dispositivo. Registrar
Controlar a heurística do visor na API de regras de especulação Permite controlar a heurística do visor que é usada pelas regras de especulação, para determinar se diferentes parâmetros heurísticos fornecem resultados melhores do que os padrão. Registrar
Evento de preenchimento automático Detecta quando o preenchimento automático do navegador atualiza os controles de formulário, para adaptar a interface do usuário personalizada e a validação. Registrar
Medição de carga especulativa performance.speculations Exibe dados sobre pré-carregamentos, pré-buscas e pré-renderizações usados e não usados. Isso ajuda a medir a eficácia das estratégias de carregamento especulativo e otimizar as compensações de desempenho versus custo. Registrar
Solicitar parâmetros de amostragem de API Os parâmetros de amostragem and temperature permitem otimizar o topK comportamento do modelo por sessão de modelo de linguagem. Registrar
Marcadores de Self-Profiling JS Estende a API JS Self-Profiling com marcadores de amostra como script, gc, style, layout, e paint. Esses marcadores identificam a atividade que o navegador estava realizando no momento da captura. Registrar

Observação

Partes desta página são modificações baseadas no trabalho criado e compartilhado por Chromium.org e usadas de acordo com os termos descritos na Licença Creative Commons Atribuição 4.0 Internacional.