Hoja de referencia: lo que necesita saber sobre Edge en Chromium

Cómo

La noticia de Microsoft de que está cambiando su navegador web Edge al motor Chromium ha provocado un debate sobre una amplia gama de diferentes tecnologías web. Si ha encontrado confusos todos los nombres y la jerga, puede encontrar esta referencia de uso.

Hemos reunido una hoja de trucos de términos y tecnologías clave. Debería ayudarlo a comprender las funciones de los diferentes proyectos y lo que está cambiando dentro de Edge. Las frases en cursiva en las definiciones indican una referencia a otro término dentro de esta hoja de trucos.

microsoft

  • Borde – Comenzando de manera simple, Edge es el navegador web moderno de Microsoft presentado con Windows 10. Está construido como un UWP aplicación y funciona con la Motor de navegador EdgeHTML. La semana pasada, Microsoft confirmó que cambiará a la Motor de navegador Chromium durante el próximo año, y gradualmente estará disponible en más versiones de Windows y diferentes plataformas de sistemas operativos. Edge utiliza actualmente el motor JavaScript Chakra, pero esto será cambiado a V8 como consecuencia del cambio a Chromium.
  • BordeHTML – El motor de navegador propietario de Microsoft utilizado por Microsoft Borde desde su introducción con Windows 10 en 2015. El motor se separó de Tridente. Además de potenciar el navegador Edge, EdgeHTML también se usa para representar varios componentes de la interfaz de Windows 10 y es compatible con Windows 10 UWP aplicaciones escritas con JavaScript y HTML. Está estrechamente vinculado al sistema Windows 10 y no está disponible para ninguna otra plataforma.
  • Tridente – Microsoft descontinuado motor de navegación utilizado desde Internet Explorer 4 hasta Internet Explorer 11. Responsable de gran parte del dominio de Internet Explorer a principios de la década de 2000, pero quedó obsoleto debido al cumplimiento deficiente de los estándares web. Microsoft se esforzó por mejorar el motor con funciones adicionales y compatibilidad con estándares en encarnaciones posteriores.El motor también se usó para admitir aplicaciones de JavaScript en Windows 8 y Windows Phone 8.
  • UWP – Plataforma Universal de Windows. Un conjunto colectivo de API y tecnologías que permiten a los desarrolladores crear aplicaciones para Windows 10, Windows 10 Mobile y ecosistemas modernos de Microsoft relacionados. UWP generalmente se asocia con Microsoft/Windows Store, el canal de distribución más común para estas aplicaciones. Las aplicaciones se pueden crear para UWP mediante una amplia variedad de tecnologías, como C++, C#/XAML y JavaScript/HTML. También hay opciones disponibles para crear aplicaciones para UWP a partir de aplicaciones de escritorio de Windows Win32 clásicas existentes, aplicaciones de iOS o PWA.
  • motor de navegación – Componente básico e independiente de un navegador web responsable de construir y representar páginas web de modo que sean visibles e interactivas. Los motores de navegación suelen ser opacos para el usuario final, que normalmente desconoce su función en la experiencia de navegación. El motor incorpora varios subcomponentes, como un motor de diseño y un motor de renderizado, que implementan diferentes funcionalidades requeridas para construir páginas web.
    Los motores de navegación suelen ser, aunque no siempre, componentes independientes que pueden implementar varios navegadores web distintos, por ejemplo, el Cromo El motor es utilizado actualmente por Google Chrome, Opera, Vivaldi y muchos otros. Cada uno de estos navegadores tiene una interfaz única y un conjunto de funciones orientadas al usuario, pero se basa en el motor Chromium para obtener, construir y representar páginas web reales.
  • Parpadear – Un motor de navegador de código abierto popular y establecido utilizado por múltiples proyectos de navegadores web, incluidos Cromo. Blink cumple ampliamente con los estándares web modernos y se mueve para implementar estándares y recomendaciones emergentes de manera oportuna, lo que ha contribuido a su popularidad. Fue bifurcado del motor WebKit.
  • Cromo – Un proyecto de navegador web de código abierto desarrollado originalmente por Google. Chromium es la base de muchos navegadores web, sobre todo Google Chrome.Está alimentado por el Parpadear motor de navegación y usos V8 como su motor JavaScript. Chromium está disponible en todas las principales plataformas de escritorio, así como en Android. El proyecto ha recibido críticas por sus estrechos vínculos con Google; a pesar de su naturaleza de código abierto, el desarrollo de Chromium está liderado por Google, y el proyecto incluye integración por defecto con los servicios de Google.

JavaScript

  • motor JavaScript – Un programa que interpreta y ejecuta JavaScript código. Históricamente, la mayoría de los motores de JavaScript residían en navegadores web, pero en los últimos años el uso de JavaScript fuera del navegador ha crecido para incluir servidores, aplicaciones de línea de comandos y aplicaciones móviles, lo que requiere una evolución en el desarrollo del motor.
  • Chakra – Un motor de JavaScript desarrollado por Microsoft y utilizado para Borde y UWP. Se bifurcó del antiguo motor JScript de Microsoft. Inicialmente una tecnología patentada, Microsoft abrió el código del motor en 2015. Además de su uso en el navegador web Edge, Chakra también ha encontrado popularidad en otras implementaciones, incluidos los entornos integrados.
  • V8 – Un código abierto motor JavaScript utilizado principalmente por los Cromo proyecto de navegador, que permite la ejecución de JavaScript código dentro de los navegadores web. V8 también es utilizado por muchos otros tiempos de ejecución de JavaScript, incluido el entorno de JavaScript del lado del servidor Node.js y el marco de la aplicación de escritorio Electron.

tecnologías web

  • HTML – Lenguaje de marcado de hipertexto. HTML es el lenguaje de marcado utilizado para crear la estructura y el diseño fundamental de las páginas web. motores de navegación use archivos HTML para construir la página web que finalmente se muestra en su pantalla.
  • JavaScript – Un lenguaje de programación interpretado de alto nivel que es un componente central de los sitios web modernos. JavaScript es esencial para las aplicaciones web y las páginas interactivas, ya que proporciona a los desarrolladores una forma de interactuar con la página web y el navegador.JavaScript también tiene una amplia gama de casos de uso fuera de los navegadores web, incluso en aplicaciones nativas (como con Windows 10 de Microsoft UWP plataforma) y en dispositivos integrados.
  • PWA – Aplicación web progresiva. Un conjunto de enfoques, conceptos y tecnologías de desarrollo que permiten que los sitios web y las aplicaciones web se comporten como aplicaciones nativas instaladas en dispositivos compatibles.
    Las funciones disponibles varían según la plataforma en la que se utiliza la PWA, pero generalmente incluyen la capacidad de «instalar» el sitio web/aplicación web de una manera similar a la de una aplicación nativa, así como soporte para trabajadores de servicios: una tecnología web. lo que facilita el uso de funciones como la operación sin conexión, la sincronización en segundo plano y las notificaciones automáticas que generalmente están asociadas con las aplicaciones nativas.
    Los medios tecnológicos y los no desarrolladores suelen caracterizar erróneamente las PWA como aplicaciones web híbridas o alojadas. Una PWA pura utiliza únicamente estándares web para proporcionar su funcionalidad y se entrega desde un dominio de sitio web. Luego depende de las plataformas individuales implementar los estándares web relevantes y proporcionar una experiencia similar a la nativa.

Este glosario proporciona una descripción general de alto nivel de cada una de estas tecnologías y términos; si desea obtener más información, lo alentamos a visitar los sitios web de cada proyecto destacado. Aunque estas tecnologías pueden pasar desapercibidas para los usuarios, son fundamentales para la web y nos permiten consumir páginas web usando nuestros navegadores.

WindoQ