Folha de dicas: o que você precisa saber sobre o Edge no Chromium

Como

A notícia da Microsoft de que está mudando seu navegador Edge para o mecanismo Chromium gerou discussão em torno de uma ampla gama de diferentes tecnologias da web. Se você achou todos os nomes e jargões confusos, você pode achar esta referência de uso.

Reunimos uma folha de dicas com os principais termos e tecnologias. Ele deve ajudá-lo a entender as funções dos diferentes projetos e o que está mudando no Edge. As frases em itálico nas definições indicam uma referência a outro termo nesta folha de dicas.

Microsoft

  • Borda – Começando de forma simples, o Edge é o navegador da Web moderno da Microsoft introduzido com o Windows 10. Ele foi criado como um UWP aplicativo e é alimentado pelo Mecanismo do navegador EdgeHTML. Na semana passada, a Microsoft confirmou que mudará para o Mecanismo do navegador Chromium ao longo do próximo ano, e estará gradualmente disponível em mais versões do Windows e diferentes plataformas de sistemas operacionais. O Edge atualmente usa o Mecanismo JavaScript Chakra, mas isso será alterado para V8 como consequência da mudança para o Chromium.
  • EdgeHTML – O mecanismo de navegador proprietário da Microsoft usado pela Microsoft Borda desde a sua introdução com o Windows 10 em 2015. O motor foi dividido de Tridente. Além de alimentar o navegador Edge, o EdgeHTML também é usado para renderizar vários componentes da interface do Windows 10 e oferece suporte ao Windows 10 UWP aplicativos escritos com JavaScript e HTML. Ele está fortemente vinculado ao sistema Windows 10 e não está disponível para nenhuma outra plataforma.
  • Tridente – Microsoft descontinuada motor do navegador usado do Internet Explorer 4 até o Internet Explorer 11. Responsável por grande parte do domínio do Internet Explorer durante o início dos anos 2000, mas ficou desatualizado devido à baixa conformidade com os padrões da web. A Microsoft fez esforços para melhorar o mecanismo com recursos adicionais e suporte a padrões em versões posteriores.O mecanismo também foi usado para dar suporte a aplicativos JavaScript no Windows 8 e no Windows Phone 8.
  • UWP – Plataforma Universal do Windows. Um conjunto coletivo de APIs e tecnologias que permitem aos desenvolvedores criar aplicativos para Windows 10, Windows 10 Mobile e ecossistemas modernos relacionados da Microsoft. A UWP geralmente está associada à Microsoft/Windows Store, o canal de distribuição mais comum para esses aplicativos. Os aplicativos podem ser criados para UWP usando uma ampla variedade de tecnologias, como C++, C#/XAML e JavaScript/HTML. As opções também estão disponíveis para criar aplicativos UWP a partir de aplicativos de desktop Windows Win32 clássicos existentes, aplicativos iOS ou PWAs.
  • Motor do navegador – Componente principal e autônomo de um navegador da Web responsável por construir e renderizar páginas da Web de forma que sejam visíveis e interativas. Os mecanismos do navegador geralmente são opacos para o usuário final, que normalmente não tem conhecimento de sua função na experiência de navegação. O mecanismo incorpora vários subcomponentes, como mecanismo de layout e mecanismo de renderização, que implementam diferentes funcionalidades necessárias para a construção de páginas da web.
    Os mecanismos de navegador são geralmente, mas nem sempre, componentes autônomos que podem ser implementados por vários navegadores da Web distintos – por exemplo, o Cromo engine é atualmente usado pelo Google Chrome, Opera, Vivaldi e muitos outros. Cada um desses navegadores tem uma interface exclusiva e um conjunto de recursos voltados para o usuário, mas conta com o mecanismo Chromium para buscar, construir e renderizar páginas da Web reais.
  • Piscar – Um mecanismo de navegador de código aberto popular e estabelecido usado por vários projetos de navegador da Web, incluindo Cromo. O Blink é amplamente compatível com os padrões modernos da web e se move para implementar padrões e recomendações emergentes em tempo hábil, o que contribuiu para sua popularidade. Foi bifurcado do mecanismo WebKit.
  • Cromo – Um projeto de navegador web de código aberto originalmente desenvolvido pelo Google. O Chromium é a base de muitos navegadores da Web, principalmente o Google Chrome.É alimentado pelo Piscar motor do navegador e utiliza V8 como seu Mecanismo JavaScript. O Chromium está disponível em todas as principais plataformas de desktop, bem como no Android. O projeto atraiu críticas por seus laços estreitos com o Google; apesar de sua natureza de código aberto, o desenvolvimento do Chromium é liderado pelo Google, e o projeto inclui integração padrão com os serviços do Google.

JavaScript

  • Mecanismo JavaScript – Um programa que interpreta e executa JavaScript código. Historicamente, a maioria dos mecanismos JavaScript residia em navegadores da Web, mas nos últimos anos o uso do JavaScript fora do navegador cresceu para incluir servidores, aplicativos de linha de comando e aplicativos móveis, necessitando de evolução no desenvolvimento de mecanismos.
  • Chacra – Um mecanismo JavaScript desenvolvido pela Microsoft e usado para Borda e UWP. Foi bifurcado do mecanismo JScript mais antigo da Microsoft. Inicialmente uma tecnologia proprietária, a Microsoft disponibilizou o mecanismo de código aberto em 2015. Além do uso no navegador da Web Edge, o Chakra também encontrou popularidade em outras implantações, incluindo ambientes incorporados.
  • V8 – Um código aberto Mecanismo JavaScript utilizado principalmente pelo Cromo projeto do navegador, possibilitando a execução de JavaScript código dentro de navegadores da web. O V8 também é usado por muitos outros runtimes JavaScript, incluindo o ambiente JavaScript do lado do servidor Node.js e a estrutura do aplicativo de desktop Electron.

Tecnologias da Web

  • HTML – Linguagem de marcação de hipertexto. HTML é a linguagem de marcação usada para criar a estrutura e o layout fundamental das páginas da web. Motores do navegador use arquivos HTML para construir a página da Web que é renderizada em sua exibição.
  • JavaScript – Uma linguagem de programação interpretada de alto nível que é um componente central dos sites modernos. O JavaScript é essencial para aplicativos da Web e páginas interativas, pois fornece aos desenvolvedores uma maneira de interagir com a página da Web e o navegador.O JavaScript também tem uma ampla gama de casos de uso fora dos navegadores da Web, inclusive em aplicativos nativos (como o Windows 10 da Microsoft UWP plataforma) e em dispositivos embarcados.
  • PWA – Aplicativo Web Progressivo. Um conjunto de abordagens de desenvolvimento, conceitos e tecnologias que permitem que sites e aplicativos da Web se comportem como aplicativos nativos instalados em dispositivos compatíveis.
    Os recursos disponíveis variam de acordo com a plataforma em que o PWA está sendo usado, mas normalmente incluem a capacidade de “instalar” o site/aplicativo da Web de maneira semelhante à de um aplicativo nativo, bem como suporte para trabalhadores de serviço – uma tecnologia da Web que facilita o uso de recursos como operação offline, sincronização em segundo plano e notificações push que geralmente estão associadas a aplicativos nativos.
    Os PWAs geralmente são descaracterizados pela mídia tecnológica e por não desenvolvedores como aplicativos da Web híbridos ou hospedados. Um PWA puro usa apenas padrões da Web para fornecer sua funcionalidade e é fornecido a partir de um domínio de site. Cabe então às plataformas individuais implementar os padrões da Web relevantes e fornecer uma experiência nativa.

Este glossário fornece uma visão geral de alto nível de cada uma dessas tecnologias e termos; se você quiser saber mais, recomendamos que você acesse os sites de cada projeto em destaque. Embora essas tecnologias possam passar despercebidas pelos usuários, elas são fundamentais para a web e possibilitam o consumo de páginas da web usando nossos navegadores.

WindoQ