Desarrollador (es) | Microsoft |
---|---|
Lanzamiento estable | 18.19041 / mayo de 2020 |
Escrito en | C ++ [1] |
Sistema operativo | Software del sistema Windows 10 , Xbox One y Xbox Series X / S |
Escribe | Motor del navegador |
Licencia | Propiedad |
Sitio web | docs |
EdgeHTML es un motor de navegador propietario de Microsoft que se utilizó anteriormente en Microsoft Edge , que debutó en 2015 como parte de Windows 10 .
EdgeHTML es una bifurcación del motor 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 significaba que EdgeHTML ya no se usaría en el navegador Edge. Esta transición se completó en 2021.
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. [6] Microsoft planeaba 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 utiliza con fines de compatibilidad. Sin embargo, Microsoft decidió distribuir Internet Explorer 11 en Windows 10 como estaba en Windows 8.1 , [7] dejando EdgeHTML solo para el nuevo navegador Edge. EdgeHTML también se agregó a Windows 10 Mobile y al segundo Windows Server 2016Vista previa técnica. Fue lanzado oficialmente el 29 de julio de 2015 como parte de Windows 10. [8]
A diferencia de Trident, EdgeHTML no es compatible con ActiveX . También elimina el soporte para el encabezado X-UA-Compatible, utilizado por Trident para determinar en qué versión tenía que representar una determinada página. Microsoft también eliminó el uso de listas de vistas de compatibilidad. [9] 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. Otro cambio fue la suplantación de la cadena del agente de usuario , que dice ser Chrome y Safari , al tiempo que menciona KHTML y Gecko , de modo que los servidores web que utilizan el agente de usuario para rastrear envían a los usuarios de Edge las versiones completas de las páginas web en lugar de las páginas de funcionalidad reducida.
La representación de EdgeHTML estaba destinada a 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 estamos interesados en corregir". [10]
Rompiendo con Trident, el nuevo motor EdgeHTML se centrará en los estándares web modernos y la interoperabilidad, en lugar de la compatibilidad. La versión inicial de Edge HTML en Windows 10 incluyó más de 4000 correcciones de interoperabilidad. [11]
El 18 de agosto de 2015, Microsoft lanzó la primera vista previa 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, el soporte para HTML5 y CSS3 se amplió para incluir nuevos elementos.
EdgeHTML 13.10586 se lanzó en varias versiones de Windows. El 12 de noviembre de 2015, la nueva actualización de Xbox One Experience para Xbox One incluyó EdgeHTML 13.10586, que reemplazó 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 lanzó la misma actualización a Windows Server 2016 como parte de Technical Preview 4.
El 16 de diciembre de 2015, Microsoft lanzó la primera versión de Redstone . En enero y febrero de 2016, siguieron otras 4 compilaciones, todas sentando el trabajo fundamental 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 cambios en el soporte de estándares todavía, pero contenía trabajo fundamental para notificaciones web , WebRTC 1.0 , soporte mejorado de ECMAScript y CSS y también contenía una serie de nuevos indicadores. [12] Además, Microsoft anunció que estaba trabajando en VP9 , WOFF 2.0 , Web Speech API , WebM , FIDO 2.0y Beacon API .
Versión EdgeHTML | Fecha de lanzamiento | Notas |
---|---|---|
12,0 | 12 de noviembre de 2014 | Versión beta que formaba parte de una compilación especial de Internet Explorer |
12.10049 | 31 de marzo de 2015 | Beta ahora es parte del navegador Microsoft Edge |
12.10166 | 9 de julio de 2015 | |
12.10240 | 15 de julio de 2015 | Lanzamiento público inicial de Microsoft Edge. Contiene mejoras de rendimiento, compatibilidad con HTML5 y CSS3. |
12.10525 | 18 de agosto de 2015 | Esta versión contiene la base inicial para Object RTC en Microsoft Edge. |
12.10532 | 27 de agosto de 2015 | Nuevas funciones como Bloqueo del puntero (Bloqueo del mouse), modos de fusión de lienzo y nuevos tipos de entrada. |
13.10547 | 18 de septiembre de 2015 | Edge HTML se ha actualizado a la versión 13, soporte extendido para HTML5 y CSS3, srcset extendido (tamaños), un atributo [descarga], elipse Canvas, contenido externo SVG, WebRTC - Object RTC API (escritorio). |
13.10565 | 12 de octubre de 2015 | Valores iniciales y no definidos de CSS, soporte inicial para herramientas de desarrollo F12 acopladas. |
13.10586 | 5 de noviembre de 2015 | La primera actualización de la plataforma pública incluye más mejoras en HTML5, incluida la compatibilidad con Object RTC. [13] |
13.11099 | 13 de enero de 2016 | |
14.14267 | 18 de febrero de 2016 | Fontanería inicial para soporte de notificaciones web. |
14.14279 | 4 de marzo de 2016 | |
14.14291 | 17 de marzo de 2016 | Vista previa del soporte para el formato de video VP9 en algunos dispositivos. |
14.14316 | 6 de abril de 2016 | nuevas funciones de la plataforma web |
14.14327 | 20 de abril de 2016 | Mejoras en la interfaz y accesibilidad de la baliza. |
14.14342 | 10 de mayo de 2016 | Las API de notificaciones web, Beacon y Fetch se habilitaron de forma predeterminada, mejoras de rendimiento para varias API de JavaScript comunes. |
14.14352 | 26 de mayo de 2016 | La decodificación H.264 / AVC se hizo disponible a través de la API ORTC. |
14.14356 | 1 de junio de 2016 | Varias mejoras de rendimiento y confiabilidad y correcciones de errores. |
14.14361 | 8 de junio de 2016 | TCP Fast Open ahora está deshabilitado de forma predeterminada. |
14.14366 | 14 de junio de 2016 | Se solucionó un problema que podía provocar un uso anormalmente alto de la CPU al abrir una página con muchos GIF animados, así como un problema que provocaba que ciertos captchas no se mostraran correctamente. |
14.14367 | 16 de junio de 2016 | Mejoras para reducir el uso de la batería en Windows 10 Mobile cuando Microsoft Edge se ejecuta en segundo plano. |
14.14376 | 28 de junio de 2016 | |
14.14393 | 2 de agosto de, el año 2016 | |
14.14901 | 11 de agosto de 2016 | |
14.14915 | 31 de agosto de 2016 | Implementación parcial de Webkit-Text-Stroke y CSS outline-offset, soporte parcial para WebRTC 1.0. |
14.14926 | 14 de septiembre de 2016 | Rendimiento mejorado en sitios web con cambios en una gran cantidad de elementos HTML que contienen texto al mejorar la eficiencia del corrector ortográfico. Esto da como resultado un rendimiento sustancialmente mejorado en sitios web como TweetDeck. Se solucionó la mayor causa de problemas de confiabilidad en las compilaciones de Insider de Microsoft Edge, que deberían mejorar la confiabilidad en sitios importantes como Facebook y Outlook. |
15.14942 | 7 de octubre de 2016 | Compatibilidad con H.264 / AVC habilitada de forma predeterminada para escenarios RTC. Trabajo en curso para agregar compatibilidad con propiedades personalizadas de CSS. Trabajo en curso para agregar soporte para CSP 2.0 y WebRTC 1.0 |
15.14959 | 3 de noviembre de 2016 | |
15.14986 | 7 de diciembre de 2016 | |
15.15063 | 11 de abril de 2017 | |
16.16299 | 8 de octubre de 2017 | WebAssembly habilitado de forma predeterminada. |
17.17134 | 30 de abril de 2018 | |
18.17763 | 13 de noviembre de 2018 | |
18.18362 | 21 de mayo de 2019 | |
18.18363 | 12 de noviembre de 2019 | |
18.19041 | 27 de mayo de 2020 |