
A Microsoft finalmente lançou a primeira versão do Microsoft Edge baseada em Chromium para o público. É uma versão de visualização inicial, análoga à versão Chrome Canary.
Isso é ri ght, agora você pode baixar o Edge e experimentá-lo você mesmo!
Este é um grande dia para a web e a equipe de navegadores da Microsoft. Mas nós, desenvolvedores, proprietários de negócios e consumidores são os que mais nos beneficiam.
A equipe de navegadores da Microsoft fez o anúncio original em dezembro de 2018 usando um código chamado ‘Projeto Anaheim’.
O lançamento inicial de hoje não deve ser considerado’pronto para consumo geral’, mas deve ser considerado estável o suficiente se você quiser testá-lo.
Espere bugs e recursos ausentes neste ponto, alguns eu irei cobrir mais tarde neste artigo.
O novo Edge substitui a renderização anterior do EdgeHTML e mecanismos Chakra JavaScript com Chromium e V8.

O que isso significa para empresas e desenvolvedores?
De muitas maneiras, significa as coisas que separam o Microsoft Edge do Chrome em muito menos.
Isso significa que agora apenas Safari e FireFox da Apple estão usando seus próprios mecanismos de navegador para renderizar a web.
Isso também significa que a web os padrões são realmente implementados por um motor dominante. Alguns temem que isso enfraqueça a web, mas depois de considerar a mudança, acho que melhora os padrões da web.
Acho que a principal razão é que o processo de padronização da web tende a ser lento, travado em multiorganizacional burocracia. Embora os fornecedores de navegadores se comuniquem sobre todos os padrões muito mais do que você esperaria, agora eles podem reunir recursos de engenharia para realmente enviar implementações com mais rapidez.
Gosto mais rápido!
Quais equipes como Microsoft e Google e outros baseados no Chromium podem gastar mais recursos para proporcionar excelentes experiências ao usuário do navegador. É aqui que eles se diferenciam de qualquer maneira.
O Edge é meu navegador favorito por seus recursos de UX, como tabulação separada, visualização da guia e suporte de toque superior. Não sei dizer quantas vezes tento deslizar de volta no Chrome apenas para ter que apertar o botão Voltar. Parece tão analógico.
O Chrome e outros navegadores baseados em Chromium têm a vantagem de ter um vasto ecossistema de extensão e ferramentas de desenvolvedor incríveis.
Agora, em vez de replicar esses recursos, o Edge apenas herda-os.
Não se preocupe, a Microsoft não está apenas’roubando’o trabalho de outras pessoas. Eles estão adicionando ao motor Chromium. Aqui está apenas uma lista rápida de acréscimos contribuídos ou em processo de contribuição:
- Acessibilidade
- Suporte ARM64
- Rolagem
- Suporte adicional para codec de mídia
- Windows Hello (isso é incrível, pessoal)
Ainda é o Microsoft Edge, apenas melhor
Eles não estão exatamente abandonando o Edge, apenas mudando o mecanismo de renderização para Chromium. Na verdade, eles atualmente não têm planos de renomear o navegador da Microsoft, Edge.
Mas há mais nessa história do que apenas mudar o mecanismo de renderização.
Os objetivos são:
Adote o Chromium como mecanismos de renderização e JavaScript na área de trabalho Traga o Edge para o Windows 7/8 e MacOS Contribuidor significativo do Chromium Finalmente separe o navegador do sistema operacional Torne o Edge um projeto de código aberto
Lançamentos recentes adicionaram suporte para MacOS e Windows 7 e 8. Isso agora significa que o navegador da Microsoft agora é executado em quase todos os computadores desktop corporativos e de consumo.
Para Windows, o navegador agora está disponível, em formato beta, para todas as versões atualmente suportadas do sistema operacional de desktop cliente da Microsoft.
A equipe fez um grande esforço para combinar a interface de usuário do Edge com as convenções comuns do MacOS, incluindo faces de tipos e suporte para a escolha do modo escuro do usuário.
Progressive Web Apps
Este é meu recurso favorito, a capacidade de’instalar’ Progressive Web Apps no desktop.
O Edge oferece suporte a PWAs há algum tempo, mas faltava uma boa história de instalação. O único canal que você tinha era enviar seu PWA para a loja do Windows e esperar que os usuários o encontrassem e estivessem dispostos a passar pelo atrito comum da loja de aplicativos para instalar seu PWA.

Agora você pode avisá-los enquanto visitam o seu site.
O Edge oferece suporte para o evento’beforeinstallprompt’, que oferece controle programático sobre quando o prompt é exibido para os visitantes.
Os critérios básicos para este evento são HTTPS, arquivo de manifesto da web válido , um service worker registrado com um fetch event handler e alguma interação básica do usuário.
O último é um pouco subjetivo. Pelo que entendi, o requisito de interação significa estar na página por cerca de 30 segundos. Mas visitei páginas que acionam o prompt muito mais rápido.
Depois que o prompt Adicionar à tela inicial é exibido, o usuário pode escolher’instalar’o PWA. Isso criará um ícone na área de trabalho e o adicionará ao menu iniciar.
Devo dizer’mais ou menos’porque acho difícil encontrar ícones PWA tanto do Chrome quanto do Edge agora. Posso encontrá-los se pesquisar.
Você também pode fixar o PWA instalado no menu iniciar expandido e na barra de tarefas do computador.
Tenho revisitado vários aplicativos progressivos da web , como este site, Google Analytics, Uber, Starbucks, etc. para verificar o comportamento. Tão gordo, tão bom e com as expectativas.
Quando você abre um PWA a partir de um ícone da área de trabalho, ele é iniciado como qualquer outro aplicativo da área de trabalho, sem a interface de usuário do navegador (barra de endereço, etc.).
O cromo do aplicativo possui os botões padrão minimizar, tela inteira e fechar no canto superior direito. Você também verá três pontos horizontais à esquerda. Este é o ícone do menu para expandir a janela de configurações do navegador.
É um conjunto aparado de recursos, limitado a recursos de usabilidade comuns, como impressão. Você não verá o item de menu para abrir as ferramentas do desenvolvedor. Você pode simplesmente pressionar a combinação de teclas F12 ou Ctrl + Shift + I para abrir as ferramentas do desenvolvedor.
Ainda estou avaliando se a funcionalidade adicional do service worker está ativa, como a sincronização em segundo plano. Entrarei em contato com você quando tiver tempo para aprofundar essas coisas.
Depois de melhorar o suporte ao PWA, as ferramentas do desenvolvedor são o melhor recurso. Para a maioria dos desenvolvedores, esse será o recurso favorito, já que vivemos dentro dessas ferramentas.

As ferramentas de desenvolvedor são atualmente uma réplica exata das ferramentas do Chrome com um alguns pequenos ajustes.
A primeira coisa que chamou minha atenção é um ícone diferente para alternar a barra de ferramentas do dispositivo. Isso realmente significa ligar e desligar o emulador de design responsivo.
Se você é como eu e cria soluções mobile first, você gasta muito tempo usando esse recurso.
Eu não acho que eles já tiveram tempo para integrar alguns dos recursos de ferramenta de desenvolvedor específicos do Edge no conjunto de ferramentas Chromium. Mas eu suspeito que virão em breve.
Extensões
Isso tem sido um espinho no lado da Microsoft. Apesar de adicionar suporte de extensão no Edge, eles nunca conseguiram realmente ganhar força na comunidade mais ampla. Embora a maioria das extensões do Chrome pudesse ser facilmente transferida para o Edge, poucos dedicaram tempo ao processo e adicionaram suporte.
Você ainda pode instalar extensões específicas do Edge no novo Edge, mas também pode instalar todas as extensões do Chrome.
E eles simplesmente funcionam !!!!

Eu nunca fui um grande usuário de extensões, mas como a maioria, uso bloqueadores de anúncios e algumas extensões de utilitário. Portanto, isso nunca foi um obstáculo. Mas tenho a sensação de que posso investir mais na cena da extensão agora.
Configurações

Eu normalmente não cobriria algo como a interface de configurações, mas a equipe se esforçou para torná-la melhor.
O implemento padrão de cromo A aplicação é bastante árida e parece que os engenheiros a projetaram, não alguém que se preocupou com a usabilidade.
A Microsoft mudou o layout para ficar mais parecido com a IU de configurações padrão do Windows 10, com um menu compreensível do lado esquerdo. As opções individuais são dispostas em um estilo facilmente digerível.
Acho que esse esforço terá uma boa repercussão entre os consumidores em geral, porque eles não se sentirão tão intimidados pelo layout quanto outros navegadores.
Missing Features & Bugs
Lembre-se, neste ponto o Edge está disponível apenas em Canary e canais de desenvolvedor, não na versão geral. Isso significa que há coisas faltando e quebradas.
Esta é uma lista rápida de coisas que observei:
- Deslizar para trás
- Guia separada
- Visualização da guia
- Escrita à tinta
- Edição avançada de PDF
Não sei se é o novo Edge ou talvez alguns dos sites que uso que exigem 2FA (autenticação de dois fatores), mas parece ter dificuldade em manter o token 2FA. Meu 2FA é solicitado várias vezes porque ele finalmente pega.
Até agora, essas não são interrupções do acordo, pois o Chrome também não oferece esses recursos.
Direi a capacidade de gerenciar favoritos é melhor. Posso finalmente esclarecer essa confusão e alguns favoritos que fiz 15 anos atrás!
Microsoft Edge Chromium Goals
A Microsoft não está exatamente abandonando’Edge’, apenas mudando o mecanismo de renderização para Chromium. Na verdade, eles atualmente não têm planos de renomear o navegador da Microsoft, Edge.
Mas há mais nessa história do que apenas mudar o mecanismo de renderização.
Os objetivos são:
- Adote o Chromium como mecanismos de renderização e JavaScript na área de trabalho
- Traga o Edge para Windows 7/8 e MacOS
- Contribuidor significativo do Chromium
- Finalmente, separe o navegador do sistema operacional
- Faça do Edge um projeto de código aberto
Quando comecei a ler os artigos baseados em boatos, um turbilhão de perguntas começou a se formular em minha cabeça:
A Microsoft está finalmente desvinculando o Edge do processo de atualização do Windows para oferecer uma cadência de atualização mais rápida. Isso permitirá que o Edge atualize assim que novos recursos um recurso esteja completo e estável, ao invés de esperar pelo processo de atualização do sistema operacional. Esta tem sido uma alta prioridade da equipe do Edge por anos, mas algemada devido ao encanamento ser acoplado ao sistema operacional.
Mas o desacoplamento do sistema operacional libera o navegador para que ele possa ser executado no Windows 7 e 8, bem como MacOS. Já se passaram 15 anos desde que um navegador da Microsoft funcionou no sistema operacional de desktop da Apple. Como muitos desenvolvedores da web vivem no MacOS, isso tornará mais fácil para eles acessar o Microsoft Edge para teste e desenvolvimento.
A mudança permite que a Microsoft envie o Edge no Windows 7, Windows 8.1 e MacOS. Isso lhes dá cobertura semelhante a outros navegadores. Eu deixei o Linux fora da mistura, mas isso não significa que não haja opção futura de enviar uma versão Linux.
No ano passado, eles lançaram o Edge no Android e iOS usando os componentes nativos do navegador nessas plataformas. A mudança permitiu que os usuários acessassem senhas, favoritos e outros confortos de criatura/interface do usuário em plataformas e dispositivos.
O Chromium é projetado para várias plataformas, o que fornece o canal para a Microsoft lançar um navegador para outros sistemas operacionais de consumo. Isso significa mais alcance, o que pode ser um dos principais motivos pelos quais a adoção do Edge foi menor do que você esperava.
O mecanismo JavaScript também mudará para V8. A tentativa de integrar o Chakra com o Chromium adicionaria recursos adicionais a este projeto.
Tenho sentimentos contraditórios sobre esta mudança. Há algum apego emocional e um pequeno desejo de ter várias implementações de especificações.
Ao mesmo tempo, minha prioridade como desenvolvedor web é fazer da web a melhor plataforma para interfaces de usuário. Os padrões da web tornam isso possível.
Eu construo sites de acordo com os padrões da web, não um mecanismo de navegador. Portanto, para o site e o consumidor comuns, você não notará uma mudança real.
Também quero ver novos recursos adicionados rapidamente. Claro, eles precisam ser estáveis e sem erros. Quanto mais rápidas as especificações mais recentes são implementadas, mais rápido a web tem paridade com os recursos de aplicativos nativos.
Graças aos padrões da web, há poucos lugares em que a web não pode competir de igual para igual com os nativos. E, claro, a web sempre sairá do flanco nativo para acesso e descoberta, o super poder da web.
O novo Edge será desenvolvido ao ar livre, no GitHub . No momento, o repositório é o documento Leiame, mas isso mudará com o tempo. Eu também não sei quais serão as regras relativas às solicitações pull. Eles agradecem seus comentários e conselhos.
Mas, sério, não perca tempo criticando-os. Não é construtivo e não ajuda ninguém.
Como funcionam os navegadores
Antes de entrar nas últimas notícias dos navegadores da Microsoft, acho importante revisar como os navegadores são arquitetados ou funcionam. Existem três grandes componentes:
- HTML/CSS Rendering Engine
- JavaScript Engine
- Interface do usuário (ironicamente conhecido como o cromo do navegador)
Na minha experiência, a maioria das reclamações dos consumidores sobre o Edge se concentra na interface do usuário, não nos mecanismos da web reais. E a maioria dos problemas é mais uma falha do UWP, a plataforma de aplicativos mais recente da Microsoft.
O Edge não está sozinho, praticamente todos os aplicativos UWP são instáveis na minha experiência. Isso inclui Skype, Evernote e alguns outros. Até onde eu posso dizer, a maioria dos fornecedores de aplicativos mudou de UWP, de volta para um aplicativo tradicional baseado em Win32.
Eu honestamente não encontrei nenhum problema de’renderização na web’com o Edge. Acho que minha única reclamação sobre o Edge é que as ferramentas de desenvolvedor são mais instáveis que as do Internet Explorer e a equipe às vezes é lenta para implementar APIs mais recentes.
Posteriormente, considero sua base de clientes principais sendo clientes corporativos que desejam uma plataforma mais estável, em vez de rica em recursos.
Para mim, a boa notícia ao adotar a plataforma cruzada é que a Microsoft vai abandonar a plataforma UWP! Isso deve significar um aplicativo mais estável.

Existem muitos comentários circulando nos primeiros relatórios. Algumas das quais posso dizer aos autores não entendem realmente a engenharia por trás de um navegador ou as implicações de negócios.
Assisti ao Windows Weekly desta semana e gostei do que Paul Thurrott disse.
“A Microsoft está fazendo o que deveria ter feito o tempo todo, que é construir um aplicativo de navegador a partir de um mecanismo de renderização popular e baseado em padrões, porque não é onde a inovação precisa ocorrer.”-Paul Thurrott Windows Weekly 598
Ele tem razão, a inovação na web acontece no processo de padronização. Os navegadores apenas implementam as especificações.
O que realmente diferencia os navegadores quando se trata de padrões hoje em dia não é se eles os implementam corretamente, mas a rapidez com que os implementam.
Todos os navegadores usam as mesmas especificações e testes de unidade para validar as implementações. Portanto, de modo geral, todos eles suportam exatamente as mesmas APIs.
Além de quantas especificações eles suportam, é a experiência do usuário que eles se diferenciam.
É apenas substituir o EdgeHTML ou a IU será afetado?
A Microsoft não está mudando a UI/UX, pelo menos com a mudança do mecanismo de renderização. Eles são sistemas completamente diferentes no que diz respeito ao navegador.
Todos os recursos atuais da IU serão transferidos, eu suspeito que sim. Eles podem não acontecer todos de uma vez.
Se você já distribuiu software, sabe o que quero dizer. Suspeito que os esforços iniciais serão para fazer com que o mecanismo de renderização e JavaScript funcionem primeiro e, em seguida, adicionar os recursos da IU.
Portanto, as primeiras versões do navegador baseado em Chromium provavelmente não terão muitas funcionalidades da IU que você pode esperar.
Ele ainda usará UWP?
Não consigo ver isso acontecendo.
Windows 7, MacOS não oferecem suporte a UWP.
Isso é parte de uma revisão importante do sistema operacional?
Talvez.
Acho que a Microsoft está fazendo algumas mudanças importantes em sua estratégia de sistema operacional para o consumidor. É por isso que você também tem lido sobre o Windows Lite recentemente. Sinceramente, sei muito pouco sobre essa estratégia, mas vai demorar muito.
Talvez isso torne o navegador mais portátil para dispositivos menores e de menor potência.
Emparelhamento para ajudar O trabalho do Chromium no ARM é um sinal de que essa mudança faz parte da estratégia geral do sistema operacional.
O que isso significa é que o Edge pode finalmente ser lançado fora de banda, ou sempre que a equipe desejar. Eles não estarão vinculados às atualizações do sistema operacional.
Finalmente !!!!!
Isso afetará a história do aplicativo progressivo da Web?
Na verdade, não. Pelo menos não agora.
O mecanismo de renderização se preocupa com HTML e CSS, não com service workers ou recursos de interface do usuário. A parte da IU é o acréscimo à experiência da tela inicial quando se trata de PWAs .
Os prestadores de serviço são completamente diferentes thread do que a interface do usuário/mecanismo de renderização. Na verdade, é um subsistema completamente diferente, não afetado pelo mecanismo de renderização.
Mas o Chromium tem algumas funcionalidades adicionais à tela inicial que podem ser implementadas. Este é um daqueles tipos de esperar para ver as coisas.
Isso habilitará o novo suporte padrão da Web mais rápido?
Com menos um agente do usuário implementando padrões da web, isso ajudará a trazer novos padrões para comercializar mais rápido ou mais devagar?
Acho que mais rápido.
Pense nisso, com a Microsoft adicionando mais engenheiros ao mecanismo de renderização principal, os padrões de base de código devem chegar ao mercado mais rapidamente.
Mas, como todos sabemos, apenas jogar corpos em um problema não resolve mais rápido. Isso poderia adicionar novas camadas ao processo, algo que sempre odeio.
Como afirmei, os padrões da web já são criados como uma colaboração entre muitas empresas. Portanto, não prevejo essa mudança de processo. Apenas menos código sendo escrito no final.
A quebra do Windows também permitirá que a equipe forneça novos recursos’fora da banda’. Isso ocorre quando um produto Microsoft tem uma cadência de atualização fora da cadência de atualização do sistema operacional. Em outras palavras, a equipe do produto pode exercer seu próprio critério para enviar atualizações sem a aprovação da equipe do Windows.
Então, sim, provavelmente mais rápido.
Conforme o tempo passou desde o anúncio inicial, este parte é mais do que verdade. Minha observação é que a Microsoft e o Google se uniram mais ou menos para adicionar mais e mais padrões da web e funcionalidade nativa à plataforma.
Isso se estende além de APIs, mas para recursos de usabilidade geral, como acessibilidade, renderização de fontes e mais.
Onde as duas equipes continuam a competir é no que eu chamo de conforto. Para mim, Edge tem a vantagem (LOL). Adoro coleções como um diferencial.
Eu uso a web no meu laptop muito mais do que no meu telefone. O Microsoft Edge se inclina mais para tornar a experiência de desktop melhor. O Chrome divide o tempo entre o desktop e o celular. Os recursos móveis que o Chrome oferece estão muito à frente da concorrência.
Mais colaboração com o Google?
Sim.
Eles já colaboram com os padrões da web. Eles compartilham frustrações e paixões comuns em tornar a web melhor.
Claro, a outra novidade recente sobre navegadores é que a Microsoft tem ajudado o Google a portar Chrome para funcionar no Windows ARM . Isso significa que o Chrome pode ser um aplicativo de loja, não que a maioria dos consumidores realmente se importe. Mas é bom vê-los trabalhando juntos.
O Edge oferecerá suporte às extensões do Chrome?
O plano é oferecer suporte às extensões do Chrome. Isso abrirá o Edge para o ecossistema existente. Embora o Edge ofereça suporte a extensões baseadas em um padrão criado em colaboração com Mozilla e Google, o ecossistema de extensões Edge nunca realmente decolou.
O Old Edge e o Chromium Edge viverão lado a lado?
Sim.
Ambos serão chamados de Edge. E sim, isso vai ser confuso. Pensei que quando o novo Edge for lançado, o antigo será substituído com elegância.
E quanto ao modo Enterprise?
Se você não estiver familiarizado com o modo Enterprise, ainda é a maneira de usar Internet Explorer. Ele se destina a ajudar as empresas a ainda usarem aplicativos de negócios legados que não foram escritos para navegadores modernos.
Mesmo que o Internet Explorer e, portanto, o modo Empresarial tenha apenas mais um ano de vida (mais ou menos), ele ainda funcionará. Ele é controlado por meio de regras de Política de Grupo e aciona uma página ou site para abrir no Internet Explorer.
A boa notícia aqui é que ele ainda deve funcionar da mesma forma. Isso significa que as empresas não precisarão mudar nada por enquanto.
Podemos ver a mudança na história disso, especialmente porque estamos nos aproximando da data real de execução do Internet Explorer.
As empresas podem ser a causa raiz dos problemas de compatibilidade do Edge
Usuários domésticos ou consumidores tendem a aplicar as atualizações mais recentes do Windows, incluindo o Edge. Isso significa que eles obtêm os recursos e as correções de bugs mais recentes.
As empresas são diferentes. Apesar de normalmente limitarem as opções de hardware, as empresas tendem a retardar a implementação das atualizações do Windows. Por exemplo, o Windows Long Term Servicing Branch (LTSB) é popular entre as empresas porque lhes dá a opção de manter um sistema operacional muito mais antigo e menos estável em produção, bem além do período de tempo que deveria.
O prevalecente A atitude do suporte de TI é que (a versão antiga) ainda é compatível e a empresa concentra seus recursos em outras coisas, satisfeita que os funcionários e os sistemas de negócios estão usando”alguma versão do Windows 10″em vez de permitir que todos os sistemas tenham o Windows 10 mais recente com o atual conjunto de recursos.
Isso deixa versões antigas do Edge flutuando, permitindo que muitos tenham a impressão de que o Edge é’bugado’, embora os bugs percebidos tenham sido corrigidos meses antes. Por exemplo, se um laptop empresarial ainda tiver uma versão mais antiga do Edge, ele não oferecerá suporte a service workers e, é claro, aos recursos de segurança mais recentes.
O que isso significa para Mozilla/FireFox e Apple?
Eu adicionei a Apple a esta seção, embora o Safari seja baseado no WebKit. Eles estão sempre terrivelmente atrasados e, por algum motivo, parecem cometer a maioria dos erros, não tenho certeza se isso é uma declaração justa, mas você encontra a maioria dos bugs de implementação no Safari, ao que parece.
De qualquer forma, o Mozilla agora está o’outro mecanismo de renderização’principal com Gecko . Isso significa que agora eles têm um papel especial, ser a outra implementação.
As pessoas falam sobre o Edge não ter sido adotado, o FireFox sofreu um destino semelhante.
Mas vamos cair na real aqui. Nesse contexto, não ser popular significa ter apenas 1 a 300 milhões de usuários.
Não sei sobre você, mas são muitos clientes. Acho que a maioria das empresas morreria para ter 1 milhão de clientes. Quero dizer, a maioria dos programas de TV tem apenas 1-2 milhões de espectadores e são considerados um sucesso.
Mas escolha, é disso que estamos realmente falando. Os consumidores terão uma escolha real quando se trata de renderizar páginas da web?
Eles realmente se importam ou sabem o que é um mecanismo de renderização? Não, na verdade não… suspiro.
Claro, existem alguns casos extremos em que cada navegador falha em fazer algo corretamente (ahem Safari), mas na maioria das vezes todos implementam a grande maioria dos especificações da web também. Os <1% que eles normalmente não têm impacto mínimo ou nenhum.
O que realmente diferencia hoje em dia é a IU. É aqui que cada navegador faz ou quebra. Todos eles têm boas ideias e implementações e algumas áreas (como adicionar à tela inicial) onde são deficientes.
A IU é onde eu realmente quero ver a variação, especialmente como desenvolvedor. Eu adoraria se todos os navegadores tivessem o mesmo mecanismo para processar meus sites de forma consistente. E agora eles fazem.
Para os consumidores, que são ainda mais importantes, o navegador deve fornecer a melhor experiência de gerenciamento.
Se você eliminar os problemas de UWP, o Edge fez um ótimo trabalho aqui com Tab separado e visualizado como exemplos principais que uso todos os dias.
Isso afetará navegadores incorporados em aplicativos nativos (wpf/uwp/etc)?
Espero que você não veja qualquer impacto real aqui. Normalmente, esses componentes incorporados são os últimos a sentir uma atualização para os principais motores do navegador.
O Edge e outros navegadores são uma coleção de sistemas diferentes. Quando você inicia um Progressive Web App usando o Edge, ele é iniciado usando EdgeHTML e Chakra, sem carregar os componentes de IU do navegador.
Embora seja semelhante a quando você incorpora um componente do navegador em um aplicativo de desktop, não é o mesmo. Esses controles ou componentes em seus aplicativos WinForm são normalmente codificados em relação aos mecanismos disponíveis quando o componente foi enviado.
Embora recebam atualizações, eles tendem a ficar para trás em relação ao próprio navegador.
Existing UWP apps, including Windows Store PWAs, will continue to use EdgeHTML/Chakra. Nothing will change for the time being.
Microsoft is planning a new WebView for application development based on the new rendering engine.
Will this Affect the Web Standards Process?
Since the dreaded Internet Explorer 6 time frame there has been a prevailing attitude that we must have multiple implementations of a web standard(s) in order to make them a standard.
Microsoft is given the most credit for this position. But they are not alone, Opera was once part of that mantra and Mozilla is still holding onto that position.

But do we really need multiple engines implementing the same standards?
If you are not familiar with web standards there are multiple bodies that define various specifications browser (technically known as User Agents) follow when they implement the specification.
W3C (most of HTML and CSS specifications) and ECMA (JavaScript) are the primary standardization bodies we follow.
But here is the thing, all the browser vendors participate in the standardization process. Each one has editors and contributors to the actual specification definition and discussions.
We have effectively partnered with Google and other browser vendors over the years, first in the W3C and now even more closely through the WHATWG, to create common standards for the web platform to reduce this complexity and to improve the overall web experience. While browser vendors across the industry have made significant progress in aligning to these common standards, the underlying implementations and differing release schedules have created difficulties for our developers to fully benefit from the promises of the open web.
They meet, in person once or twice a year and routinely chat and meet online.
For the record the Edge team led the way for WebAuthn, Web Payments, Pointer Events, CSS Grid and many more important standards most do not realize they were the catalyst behind.
Brian Ter lson has been serving as the JavaScript specification editor for several years now.
You can always track what the Microsoft browser supports, will support and does not currently have any activity toward supporting on their Status page.
Microsoft Edge is Going Open Source
Shortly after making the official announcement Microsoft added a new GitHub repository for the new Edge’s source code. The team will develop the browser in the open, like many other Microsoft projects.
Right now the repository is just a Readme document. There is no public statement on when the first source code will be committed to the repository. I suspect it will be sooner rather than later. Most likely the team already has a private repo where they have been testing the concept.
There is no current statement on if pull requests will be accepted or not. I imagine they will be since other Microsoft open source projects accept pull-requests.
I also don’t know if the source code will include the’application’part or will be limited to Chromium and V8, not the entire application.
Wrapping Things Up
OK, I am going to get opinionated here…
This is the best freaking browser I have ever used. Within minutes I was looking for how to make it my default browser.
It is fast and looks great. The Microsoft Fluent style theme I find more appealing than Chrome’s. It is a subtle thing, but something I like.
Having all the bells and whistle of Chrome put Microsoft on an even plataue with their Bay Area competition.
I think I saw this one coming and not to ding the Edge team, they have done a fantastic job over recent years making a great application.
Since Satya Nadella took over the top position at Microsoft they have been leaving what I consider the’consumer’space more and more. Right now, basically all Microsoft consumer products I cared about have been discontinued, right down to XBox Fitness and the Microsoft Band.
I don’t fault Microsoft for these moves, they are smart business moves. A business must focus on what makes it profitable and for Microsoft that is Azure and Office 365 licenses to enterprise customers.
In this week’s Windows Weekly, Thurrott also states:
“no one makes money on a rendering engine”
He’s right, the resources going into a rendering engine are sunk costs.
But a good web platform/browser is an indirect way to drive revenue, just like having a great code editor (Visual Studio for example) for your core business.
At the same time Microsoft does need the web to succeed, just like Google. They just need a different customer based to be successful, enterprises.
This means Google can push the web rendering engine from the consumer perspective and Microsoft from the enterprise. Their efforts will meet in the middle and everyone wins.
I want to conclude by quoting Aaron Powell from a private e-mail:
“At the end of the day EdgeHTML doesn’t just serve the browser, it supports a number of things within the Windows ecosystem, and does a pretty good standards compliant job of it.“
I agree.
And so, we see the end of over 20 years of Microsoft built web rendering engines. What a good run.
Now it is time to be a driver for an even better web platform!
This choice will have ripples through out the Windows application eco-system.
But I think this is probably a good business choice. I think with Microsoft and Google combining resources the web platform should progress even faster.
That I am real excited about.