EdgeHTML es un motor de navegador propietario de Microsoft que se utilizó en Microsoft Edge Legacy , que debutó en 2015 como parte de Windows 10 .
EdgeHTML es una bifurcación del motor MSHTML (Trident) de Internet Explorer . [2] Está diseñado como un componente de software que permite a los desarrolladores agregar fácilmente la funcionalidad de navegación web a otras aplicaciones . [3]
En 2018, Microsoft comenzó a reconstruir Edge como un navegador basado en Chromium , [4] [5] lo que significó que EdgeHTML ya no se usaría en el navegador Edge. Esta transición se completó en abril de 2021. [6] Sin embargo, después de esta fecha, EdgeHTML sigue siendo compatible y se usa en las aplicaciones de la Plataforma universal de Windows . [7]
Historia
Microsoft introdujo por primera vez el motor de renderizado EdgeHTML como parte de Internet Explorer 11 en la versión 9879 de Windows Technical Preview el 12 de noviembre de 2014. [8] Microsoft planeó usar EdgeHTML tanto en Internet Explorer como en Project Spartan ; en Internet Explorer existiría junto con el motor Trident 7 de Internet Explorer 11, este último se usaría por motivos de compatibilidad. Sin embargo, Microsoft decidió enviar Internet Explorer 11 en Windows 10 como estaba en Windows 8.1 , [9] dejando EdgeHTML solo para el entonces nuevo navegador Edge [Legacy]. EdgeHTML también se agregó a Windows 10 Mobile y la segunda versión preliminar técnica de Windows Server 2016. Se lanzó oficialmente el 29 de julio de 2015, como parte de Windows 10. [10]
A diferencia de Trident, EdgeHTML no es compatible con ActiveX . También deja de ser compatible con el encabezado X-UA-Compatible, utilizado por Trident para determinar en qué versión tenía que renderizar una determinada página. Microsoft también abandonó el uso de listas de vistas de compatibilidad. [11] Edge reconocerá si una página requiere alguna de las tecnologías eliminadas para ejecutarse correctamente y sugerirá al usuario que abra la página en Internet Explorer en su lugar. Otro cambio fue la falsificación de la cadena de agente de usuario , que afirma ser Chrome y Safari , al tiempo que también menciona KHTML y Gecko , de modo que los servidores web que utilizan el rastreo del agente de usuario envíen a los usuarios de Edge las versiones completas de las páginas web en lugar de páginas con funcionalidad reducida.
La representación de EdgeHTML estaba pensada para ser totalmente compatible con la representación de los motores de diseño Blink y WebKit , utilizados por Google Chrome y Safari , respectivamente. En ese momento, Microsoft declaró que "cualquier diferencia entre Edge y WebKit son errores que nos interesa corregir". [12]
A diferencia de Trident, el nuevo motor EdgeHTML se centró en los estándares web modernos y la interoperabilidad, en lugar de la compatibilidad. La versión inicial de EdgeHTML en Windows 10 incluía más de 4000 correcciones de interoperabilidad. [13]
El 18 de agosto de 2015, Microsoft lanzó la primera versión preliminar de la plataforma EdgeHTML versión 13 como parte de Windows 10.0.10525, aunque todavía estaba etiquetada como versión 12. En actualizaciones posteriores, se amplió la compatibilidad con HTML5 y CSS3 para incluir nuevos elementos.
EdgeHTML 13.10586 se lanzó en varias versiones de Windows. El 12 de noviembre de 2015, la actualización New Xbox One Experience para Xbox One incluyó EdgeHTML 13.10586, reemplazando a Internet Explorer 10 en el proceso. Se lanzó para Windows 10 como parte de la actualización de noviembre el mismo día. El 18 de noviembre de 2015, la actualización se implementó para los usuarios de Windows 10 Mobile en Insider Preview. Finalmente, Microsoft implementó la misma actualización para Windows Server 2016 como parte de Technical Preview 4.
El 16 de diciembre de 2015, Microsoft lanzó la primera compilación de Redstone . En enero y febrero de 2016, le siguieron otras 4 compilaciones, todas ellas sentando las bases para EdgeHTML 14. El 18 de febrero de 2016, Microsoft lanzó la primera versión de EdgeHTML 14 como versión 14.14267. Esta versión del motor no contenía casi ningún cambio en la compatibilidad con estándares todavía, pero contenía trabajo fundamental para Web Notifications, WebRTC 1.0 , compatibilidad mejorada con ECMAScript y CSS y también contenía una serie de nuevas banderas. [14] Además, Microsoft anunció que estaba trabajando en VP9 , WOFF 2.0 , Web Speech API , WebM , FIDO 2.0 y Beacon API .
EdgeHTML se ha comparado a menudo con Gecko debido a su soporte de estándares y su falta de compatibilidad con WebKit. [15]
Lanzamientos
Véase también
- Chakra , el motor de JavaScript que funcionó en conjunto con EdgeHTML en Microsoft Edge Legacy
- Comparación de motores de navegación
Referencias
- ^ Hachamovitch, Dean (14 de diciembre de 2007), Internet Explorer 8 y Acid2: un hito, Microsoft
- ^ "¿Qué es lo que impulsa a Spartan? Internet Explorer, por supuesto". Neowin . 24 de agosto de 2023.
- ^ Mackie, Kurt (10 de diciembre de 2018). "El navegador Microsoft Edge tendrá un nuevo motor de renderizado, pero EdgeHTML continúa". Redmondmag . Consultado el 13 de febrero de 2021 .
- ^ Belfiore, Joe (6 de diciembre de 2018), Microsoft Edge: Mejorar la web a través de una mayor colaboración de código abierto, Microsoft
- ^ "Microsoft Edge y Chromium Open Source: Our Intent". Equipo Microsoft Edge. 6 de diciembre de 2018. Consultado el 8 de diciembre de 2018 .
- ^ "Microsoft desinstalará su antiguo navegador Edge de los PC con Windows el 13 de abril". Engadget . Consultado el 24 de noviembre de 2021 .
- ^ Mendelevich, Alan (14 de mayo de 2021), ¿Crees que puedes olvidarte del "legado" Microsoft Edge? ¡No tan rápido!, Medium
- ^ "Vivir al límite: nuestro siguiente paso para que la web funcione". Blog de IE . Consultado el 19 de noviembre de 2015 .
- ^ "Actualizaciones del taller para desarrolladores "Project Spartan"". Blog de IE . Consultado el 6 de diciembre de 2015 .
- ^ "Actualización gratuita a Windows 10 disponible en 190 países hoy". Blog de Windows . 29 de julio de 2015 . Consultado el 19 de noviembre de 2015 .
- ^ "Una ruptura con el pasado: el nacimiento del nuevo motor de renderizado web de Microsoft". Blog de IE . Consultado el 19 de noviembre de 2015 .
- ^ "Construyendo una Web más interoperable con Microsoft Edge". 17 de junio de 2015.
- ^ Equipo Microsoft Edge (17 de junio de 2015). "Construyendo una Web más interoperable con Microsoft Edge". Blog de desarrollo de Microsoft Edge . Consultado el 8 de mayo de 2016 .
- ^ Gupta, Prateek (26 de septiembre de 2020). "Las mejores banderas de Microsoft Edge". GizMeek .
- ^ jasonrmns (4 de diciembre de 2018). "Gecko es el último motor en pie: Microsoft está eliminando EdgeHTML para Chromium". r/firefox . Consultado el 16 de julio de 2023 .
- ^ "Presentamos EdgeHTML 13, nuestra primera actualización de plataforma para Microsoft Edge". Blog de Windows . 16 de noviembre de 2015 . Consultado el 19 de noviembre de 2015 .
