EdgeHTML
EdgeHTML fue un motor de renderizado desarrollado por Microsoft y utilizado en el navegador Microsoft Edge en la edición legacy. Es una bifurcación de Trident en el que se ha eliminado todo el código de viejas versiones de Internet Explorer y reemplazando la mayoría de su código fuente con los estándares web y la interoperabilidad con otros navegadores modernos en mente.[1] El motor de renderizado fue lanzado por primera vez como una opción de prueba que se podía probar entre Internet Explorer 11 como parte de Windows 10 Technical Preview build 9879.
EdgeHTML | ||
---|---|---|
Parte de Microsoft Edge | ||
Información general | ||
Tipo de programa | ingeniería de software basada en componentes | |
Desarrollador | Microsoft Corporation | |
Licencia | Software propietario | |
Información técnica | ||
Programado en | C++ | |
Versiones | ||
Última versión estable | 18.17763 ( 2 de octubre de 2018 (4 años, 10 meses y 25 días)) | |
Serie Microsoft Edge | ||
Trident | EdgeHTML | |
En diciembre de 2018, Microsoft anunció que Edge cambiará de logo y cambiará su motor de renderizado por Chromium (Blink), el motor de renderizado de código abierto que desarrolla Google,[2][3] lo que implicó que dicho navegador dejara de utilizar EdgeHTML.
Uso en Windows
EdgeHTML está diseñado como un componente de software que permite a los desarrolladores agregar funcionalidades de navegación a sus propias aplicaciones. Presenta una interfaz COM para el acceso y edición de páginas web en cualquier entorno con soporte COM, como C++ y .NET. Por ejemplo, un control de navegación puede ser agregado a un programa diseñado en C++, y EdgeHTML puede ser usado para acceder a la página que se está mostrando en el navegador y así extraer los valores de los elementos. Los eventos del control del navegador web también pueden ser capturados. También se utiliza para renderizar apps de Windows RT que estén basadas en tecnologías web.
Versiones
EdgeHTML | Edge | Fecha de liberación | Notas |
---|---|---|---|
12.0 | 12 de noviembre de 2014 | Versión inicial de EdgeHTML, incluida como una característica experimental en Internet Explorer 11 como reemplazo a Tridente 7.0 en Proyecto Spartan, más tarde renombrado como Microsoft Edge. | |
12.10049 | 0.10.10049 | 31 de marzo de 2015 | Nuevas características introducidas, viene incluida junto con la primera versión de Microsoft Edge. |
12.10166 | 20.10166 | 9 de julio de 2015 |
|
12.10240 | 20.10240 | 15 de julio de 2015 |
Primera liberación pública. Contiene mejoras en el rendimiento, soporte para HTML5 y CSS3. |
12.10525 | 20.10525 | 18 de agosto de 2015 |
Esta liberación contiene inicial groundwork para Objeto RTC en Microsoft Edge. |
12.10532 | 20.10532 | 27 de agosto de 2015 |
Características nuevas como bloque de Mouse, Canvas blending modes, y nuevos tipos de entrada |
13.10547 | 21.10547 | 18 de septiembre de 2015 |
Microsoft Edge se actualizó a la versión 13, la cual da soporte extendido para HTML5 y CSS3, Extendido srcset (tamaños), un[descarga] atributo, contenido externo de SVG, Canvas Ellipse, WebRTC - Objeto RTC API (escritorio). |
13.10565 | 23.10565 | 12 de octubre de 2015 |
Añadidos valores Inicial y unset de CSS, soporte inicial para F12 (herramientas de Desarrollador). |
13.10586 | 25.10586 | 5 de noviembre de 2015 |
Primera actualización pública en la plataforma, incluye nuevas mejoras en HTML5, incluyendo soporte de objetos RTC.[4] |
13.11099 | 27.11099 | 13 de enero de 2016 |
Trabajo fundacional inicial para EdgeHTML 14 |
14.14267 | 31.14267 | 18 de febrero de 2016 |
Microsoft Edge ha sido actualizado a versión 14, con soporte de notificaciones Web |
14.14279 | 31.14279 | 4 de marzo de 2016 |
Soporte para característica de Javascript experimental nueva. |
14.14291 | 34.14291 | 17 de marzo de 2016 |
Soporte de prueba para el codec de código abierto VP9 en algunos dispositivos. |
14.14316 | 37.14316 | 6 de abril de 2016 | Nuevas herramientas de desarrollador, nuevas características de JavaScript y nuevas mejoras de Plataforma de Web . |
14.14327 | 37.14327 | 20 de abril de 2016 |
Mejoras en la accesibilidad. |
14.14342 | 38.14342 | 10 de mayo de 2016 |
Notificaciones de Web Fetch APIs activados por defecto, mejoras de rendimiento para varios APIs de JavaScript. |
14.14352 | 38.14352 | 26 de mayo de 2016 |
Decodificación H.264/AVC disponible a través del ORTC API. |
14.14356 | 38.14356 | 1 de junio de 2016 |
Varios rendimiento y corrección de errores |
14.14361 | 38.14361 | 8 de junio de 2016 |
TCP Rápido Abierto es ahora inutilizado por defecto. |
14.14366 | 38.14366 | 14 de junio de 2016 |
Solucionado un problema que podría resultar un rendimiento alto en el uso de la CPU cuando se abren varias páginas con varios GIFs. así como captchas que no se muestran correctamente. |
14.14367 | 38.14367 | 16 de junio de 2016 |
Mejoras para reducir uso de batería en Windows 10 Mobile cuando Microsoft Edge se está ejecutando |
14.14376 | 38.14376 | 28 de junio de 2016 | Corrección de errores y mejoras de rendimiento. |
14.14393 | 38.14393 | 2 de agosto de 2016 |
Se libera el canal estable de EdgeHTML 14 con Windows 10 Anniversary Update. |
14.14901 | 39.14901 | 11 de agosto de 2016 |
Esta versión agrega nuevas funciones experimentales en la página about:flags, incluyendo soporte para WebRTC 1.0. |
14.14915 | 39.14915 | Implementación parcial de Webkit-Text-Stroke y CSS outline-offset. | |
14.14926 | 39.14926 | 14 de septiembre de 2016 |
|
15.14942 | 39.14942 | 7 de octubre de 2016 |
EdgeHTML ha sido actualizado a versión 15 con las siguientes mejoras :
|
15.14959 | 39.14959 | 3 de noviembre de 2016 |
Corrección de errores y mejoras de fiabilidad |
15.14986 | 39.14986 | 7 de diciembre de 2016 |
Características de plataforma nuevas múltiples y mejoras en las herramientas de desarrollador. |
15.15063 | 40.15063 | 11 de abril de 2017 |
Este es el canal estable de EdgeHTML junto con Windows 10 Creators Update |
Rendimiento
Según una revisión de EdgeHTML en la build 9926 de Windows 10 por AnandTech, se ha encontrado mejoras en el rendimiento con respecto a Trident, en particular, el rendimiento del motor JavaScript, que ahora está a la par con la de Google Chrome.[5] Otros puntos de referencia se centran en el rendimiento de WebGL API en EdgeHTML, con mayor rendimiento que el de Google Chrome y Mozilla Firefox.[6]
Compatibilidad
EdgeHTML es plenamente compatible con los motores de diseño de Blink y Webkit, utilizados por Google Chrome y Safari, respectivamente. Microsoft ha declarado que "cualquier diferencia de Blink-WebKit son bugs que estamos interesados de solucionar."[7]
Referencias
- «What's powering Spartan? Internet Explorer, of course». Neowin.
- https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md Consultado el 16 de diciembre de 2018
- https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/ |fechaacceso=16 de diciembre de 2018
- «Introducing EdgeHTML 13, our first platform update for Microsoft Edge». Windows Blog. Consultado el 19 de noviembre de 2015.
- Brett Howse. «AnandTech - Internet Explorer Project Spartan Shows Large Performance Gains». anandtech.com.
- «Benchmark Deep-Dive: Microsoft Windows 10 Spartan Browser vs. IE11 vs. Google Chrome 41 vs. Mozilla Firefox». WinBuzzer. Consultado el 9 de febrero de 2015.
- «Building a more interoperable Web with Microsoft Edge».