Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Seguem-se as novas funcionalidades e atualizações da plataforma Web no Microsoft Edge 139, que será lançado a 7 de agosto de 2025.
Para se manter atualizado e obter as funcionalidades mais recentes da plataforma Web, transfira um canal de pré-visualização do Microsoft Edge (Beta, Dev ou Canary); aceda a Tornar-se um Microsoft Edge Insider.
Conteúdo detalhado:
- Edge DevTools
- WebView2
-
Funcionalidades da plataforma Web
- Funcionalidades CSS
-
APIs da Web
-
request-closecomando invoker - Nível de áudio para frames codificadas webRTC
- Especificar um ponto final de relatório de falhas para receber apenas relatórios de falhas
- Evento de erro de incêndio em vez de acionar para a função de trabalho bloqueada do CSP
-
Reduzir a impressão digital no
Accept-Language - Melhor deteção do tipo MIME JSON
-
Suportar o atributo assíncrono para elementos SVG
<script> -
WebGPU
core-features-and-limits - WebGPU: suporte de textura 3D para formatos comprimidos BC e ASTC
- Melhorias de desempenho de deteção de profundidade WebXR
-
- Funcionalidades do PWA
- Recursos removidos
- Avaliações de origem
Edge DevTools
Veja Novidades no DevTools (Microsoft Edge 139).
WebView2
Consulte 1.0.3405.78 (11 de agosto de 2025) em Notas de Versão do SDK WebView2.
Funcionalidades da plataforma Web
Funcionalidades CSS
Funções personalizadas CSS
Uma função personalizada CSS é semelhante a uma propriedade personalizada, mas em vez de devolver um único valor fixo, uma função personalizada CSS devolve valores baseados noutras propriedades personalizadas, parâmetros e condicionais.
O exemplo seguinte mostra uma função personalizada chamada --negative, que utiliza um único parâmetro --value e devolve o valor negado:
@function --negative(--value) {
result: calc(-1 * var(--value));
}
Veja também:
- Definir Funções Personalizadas na especificação do Módulo Funções CSS e Mixins .
Propriedade CSS font-width
A font-width propriedade CSS seleciona um rosto de tipo de letra de uma família de tipos de letra com base na largura, seja por um palavra-chave, como condensed ou uma percentagem.
A font-width propriedade funciona agora em estilos e @font-face regras CSS inline.
Além disso, a font-stretch propriedade CSS é agora considerada um alias legado para a font-width propriedade. A font-stretch propriedade CSS continua a funcionar, mas já não é a abordagem recomendada para controlar a largura do tipo de letra.
Veja também:
- Descritores de propriedades do tipo de letra: os descritores de estilo de tipo de letra, espessura do tipo de letra e largura do tipo de letra no Módulo Tipos de Letra CSS Nível 4.
- font-stretch no MDN.
Continuar a executar transições ao mudar para o valor de transição inicial
As transições CSS definidas como none, durante a execução, continuam agora a ser executadas. Quando as propriedades CSS relacionadas com a transição mudam, essas alterações só afetam as transições iniciadas recentemente.
Esta alteração torna o Microsoft Edge consistente com outros browsers. Anteriormente, o Microsoft Edge cancelava incorretamente as transições quando a transition propriedade estava definida como none.
Veja também:
- transição na MDN.
Propriedade CSS corner-shape
A corner-shape propriedade CSS permite-lhe especificar a forma dos cantos de um elemento, além da propriedade existente border-radius .
Isto permite criar formas como squircles (círculos ao quadrado) ou entalhes e animar entre elas.
Veja também:
- Formatação do Canto: a propriedade de canto em Limites CSS e Módulo de Decorações de Caixa Nível 4.
APIs da Web
request-close comando invoker
O <dialog> método do requestClose() elemento pode agora também ser invocado declarativamente através do request-close comando invoker.
O requestClose() método e o request-close comando invocador são utilizados para pedir o encerramento de um elemento de caixa de diálogo, que aciona um evento que lhe permite impedir o fecho da caixa de diálogo, se necessário.
Veja também:
- API de Comandos do Invoker na MDN.
Nível de áudio para frames codificadas webRTC
O audioLevel valor de uma moldura codificada transmitida através de RTCPeerConnection está agora disponível nos metadados dessa moldura.
O audioLevel valor já está exposto noutras APIs, como RTCStats e RTCContributingSources, e é útil em casos como para indicar quem está a falar numa aplicação de videoconferência ou para detetar o silêncio.
Ter audioLevel como parte dos metadados de cada frame torna a deteção do nível de áudio mais precisa e eficiente para aplicações que utilizam a Transformação de Codificação WebRTC. Uma aplicação já não precisa de chamar getStats() constantemente ou getContributingSources() de obter acesso ao nível de áudio. Agora, o nível de áudio corresponde exatamente à moldura que está a ser processada.
Veja também:
- API WebRTC na MDN.
Especificar um crash-reporting ponto final para receber apenas relatórios de falhas
Com a API de Relatórios, os relatórios de falhas são entregues ao default ponto final, que também recebe muitos outros tipos de relatórios além de relatórios de falhas.
Agora, pode especificar um ponto final com o nome crash-reporting, que receberá apenas relatórios de falhas.
Veja também:
- API de Relatórios
- Prioridade de Entrega de Relatórios de Falhas no Relatório de Falhas.
Evento de erro de incêndio em vez de acionar para a função de trabalho bloqueada do CSP
Anteriormente, quando uma Política de Segurança de Conteúdo (CSP) impedia o Microsoft Edge de utilizar um Trabalhador ou Um SharedWorker, o browser gerava uma SecurityError quando new Worker(url) ou new SharedWorker(url) era executado.
Agora, o CSP é verificado como parte da obtenção do script Worker ou SharedWorker e um evento de erro é acionado de forma assíncrona em vez de gerar uma exceção.
Veja também:
- Política de Segurança de Conteúdo (CSP) na MDN.
- API de Web Workers na MDN.
Reduzir a impressão digital no Accept-Language
Para reduzir a quantidade de informações que o Accept-Language cabeçalho expõe em pedidos HTTP, em vez de enviar a lista completa dos idiomas preferenciais do utilizador a cada pedido HTTP, apenas o idioma preferido do utilizador é enviado.
Veja também:
- Cabeçalho Accept-Language na MDN.
Melhor deteção do tipo MIME JSON
Agora, o Microsoft Edge reconhece todos os tipos de MIME JSON válidos definidos pela especificação Deteção de MIME. Isto inclui qualquer tipo de MIME cujo subtipo termine com +json, como text/html+json, para além application/json dos tipos e text/json MIME.
Esta alteração garante que as APIs Web e as funcionalidades que dependem da deteção JSON se comportam de forma consistente nos browsers.
Veja também:
Suportar o async atributo para elementos SVG <script>
O elemento SVG <script> suporta agora o async atributo, semelhante ao elemento HTML <script> .
O async atributo permite que os scripts sejam executados de forma assíncrona, melhorando o desempenho e a capacidade de resposta das aplicações Web que utilizam SVG.
Veja também:
-
<script>, na MDN.
WebGPU core-features-and-limits
A core-features-and-limits cadeia de funcionalidades está agora disponível para verificar as funcionalidades que um adaptador WebGPU tem.
const adapter = await navigator.gpu.requestAdapter();
const hasCore = adapter.features.has('core-features-and-limits');
A core-features-and-limits funcionalidade significa que o adaptador WebGPU suporta WebGPU principal , em oposição ao modo de compatibilidade WebGPU.
Atualmente, o WebGPU principal é a única versão disponível do WebGPU, mas poderá ser adicionado um modo de compatibilidade no futuro para permitir que hardware mais antigo aceda à WebGPU.
Veja também:
WebGPU: suporte de textura 3D para formatos comprimidos BC e ASTC
As texture-compression-bc-sliced-3d funcionalidades e texture-compression-astc-sliced-3d WebGPU adicionam suporte para texturas 3D que utilizam formatos de Compressão de Blocos (BC) e Compressão de Textura Dimensionável Adaptável (ASTC).
texture-compression-bc-sliced-3d e texture-compression-astc-sliced-3d permitem-lhe utilizar as capacidades de compressão eficientes dos formatos BC e ASTC para dados de textura volumétrica, oferecendo reduções significativas na quantidade de memória e requisitos de largura de banda, sem perdas substanciais na qualidade visual.
Ao expor estas capacidades como funcionalidades da WebGPU, pode explicitamente marcar para suporte e fornecer soluções de contingência ou caminhos de composição alternativos quando necessário.
Veja também:
- API WebGPU na MDN.
- GPUAdapter: propriedade de funcionalidades na MDN.
Melhorias de desempenho de deteção de profundidade WebXR
A API WebXR expõe vários novos mecanismos para personalizar o comportamento da funcionalidade de deteção de profundidade numa sessão WebXR. Estes mecanismos podem melhorar o desempenho da geração ou do consumo da memória intermédia de profundidade.
Ao utilizar estes novos mecanismos expostos, pode:
- Peça a memória intermédia de profundidade não processada ou suave.
- Peça que o runtime deixe de fornecer a memória intermédia de profundidade ou retome o fornecimento da memória intermédia de profundidade.
- Exponha uma memória intermédia de profundidade que não se alinha exatamente com a vista do utilizador, para que o agente do utilizador não precise de efetuar uma nova projeção desnecessária para cada frame.
Veja também:
- API de Dispositivo WebXR na MDN.
Funcionalidades do PWA
Extensões de âmbito de aplicação Web
scope_extensions é um novo membro do manifesto da aplicação Web que permite que as aplicações Web expandam o respetivo âmbito para outras origens.
As extensões de âmbito permitem que as aplicações Web que dependem de vários subdomínios e domínios de nível superior sejam apresentadas como uma única aplicação Web.
{
"name": "Example app",
"display": "standalone",
"start_url": "/index.html",
"scope_extensions": [
{
"type": "type",
"origin": "https://example.com"
}
]
}
As origens listadas no membro têm de confirmar que estão associadas à aplicação Web ao alojar um ficheiro de configuração com o scope_extensions nome .well-known/web-app-origin-association. O ficheiro tem de listar a origem da aplicação Web:
{
"https://sample-app.com/": {
"scope": "/"
}
}
Veja também:
Recursos removidos
Remover a deteção automática do conjunto de carateres ISO-2022-JP em HTML
Para melhorar a segurança, a deteção automática do conjunto de carateres ISO-2022-JP em HTML foi removida.
Veja também:
Avaliações de origem
Seguem-se novas APIs experimentais que pode experimentar no seu próprio site em direto durante um período de tempo limitado.
Para saber mais sobre as avaliações de origem, veja Testar APIs experimentais e funcionalidades através de avaliações de origem.
Para obter a lista completa das avaliações de origem disponíveis, consulte Avaliações de Origem do Microsoft Edge.
Novas versões de avaliação de origem Chromium
Atributo de bloqueio de composição de taxa de fotogramas completa
Expira a 24 de março de 2026
O novo full-frame-rate atributo de bloqueio de composição instrui o browser a compor a página a uma taxa de fotogramas mais baixa para reservar recursos enquanto analisa conteúdo crítico. Depois de analisar o conteúdo crítico, o brower restaura a taxa de fotogramas normal.
Por exemplo <link rel="expect" href="#critical-content" blocking="full-frame-rate"> , reduz a taxa de fotogramas do browser até que o #critical-content elemento seja analisado.
O full-frame-rate atributo de bloqueio de composição é apenas informativo. O browser pode decidir reduzir a taxa de fotogramas antes de analisar um elemento de bloqueio, por exemplo, no início da fase de carregamento. O browser também pode decidir restaurar a taxa de fotogramas antes de a lista de elementos de bloqueio ficar vazia, por exemplo, após um tempo limite ou determinadas interações do utilizador.
API de Pedido
Expira a 24 de março de 2026
A API Prompt é uma API Web experimental que lhe permite pedir um pequeno modelo de linguagem (SLM) incorporado no Microsoft Edge, a partir do código JavaScript da extensão do seu site ou browser. Utilize a API Prompt para gerar e analisar texto ou criar lógica de aplicação com base na entrada do utilizador e descobrir formas inovadoras de integrar capacidades de engenharia de pedidos na sua aplicação Web.
Veja também:
Modo de Compatibilidade WebGPU
Expira a 21 de abril de 2026
O Modo de Compatibilidade WebGPU é um subconjunto de WebGPU levemente restrito e compatível com a execução de APIs de gráficos mais antigas, como OpenGL e Direct3D11. O objetivo é expandir o alcance das aplicações WebGPU para dispositivos mais antigos que não tenham as APIs gráficas modernas e explícitas necessárias para a WebGPU.
Versões de avaliação apenas de origem do Microsoft Edge
Acesso da aplicação Web a LocalFolder
Expira a 31 de julho de 2025
O acesso à aplicação Web permite LocalFolder que um PWA que foi instalado a partir da Microsoft Store aceda a conteúdos de ficheiros anteriormente armazenados na pasta WinRT ApplicationData.LocalFolder por uma versão UWP anterior da mesma aplicação.
Extensões de âmbito de aplicação Web
Expira a 31 de agosto de 2025
scope_extensions é um novo membro do manifesto da aplicação Web que permite que as aplicações Web expandam o respetivo âmbito para outras origens.
As extensões de âmbito permitem que as aplicações Web que dependem de vários subdomínios e domínios de nível superior sejam apresentadas como uma única aplicação Web.
{
"name": "Example app",
"display": "standalone",
"start_url": "/index.html",
"scope_extensions": [
{
"type": "type",
"origin": "https://example.com"
}
]
}
As origens listadas no membro têm de confirmar que estão associadas à aplicação Web ao alojar um ficheiro de configuração com o scope_extensions nome .well-known/web-app-origin-association. O ficheiro tem de listar a origem da aplicação Web:
{
"https://sample-app.com/": {
"scope": "/"
}
}
API de Informações de Aquisição
Expira a 18 de dezembro de 2025.
A API de Informações de Aquisição suporta a atribuição de aquisição de terceiros para PWAs que foram adquiridas através de uma loja de aplicações ou diretamente a partir do browser.
MS High Contrast Deprecation
Expira a 9 de setembro de 2025.
Ativa a consulta de multimédia CSS -ms-high-contrast legada e a propriedade legada -ms-high-contrast-adjust .
Veja Preterir o suporte para -ms-high-contrast e -ms-high-contrast-adjust.
AriaNotify API
Expira a 14 de outubro de 2025.
A API AriaNotify permite que a sua aplicação diga diretamente a um leitor de ecrã o que dizer quando existe uma alteração não iniciada pelo utilizador no conteúdo de uma página Web. No cenário mais simples, chama ariaNotify("foo") no documento ou num elemento.
Consulte Criar uma Web mais acessível com o Aria Notify.
Observação
Partes desta página são modificações baseadas no trabalho criado e partilhado pela Chromium.org e utilizado de acordo com os termos descritos na Licença Internacional Creative Commons Attribution 4.0.