Tridente de Microsoft | |
---|---|
Tipo de | motor de navegación |
Desarrollador | microsoft |
Escrito en | C++ |
Sistema operativo | Microsoft Windows |
Primera edición | agosto de 1997 |
ultima versión |
|
Licencia | propiedad |
Sitio web | docs.microsoft.com/… ( inglés) |
Trident (también conocido como MSHTML [1] ) es un motor de navegación para Microsoft Internet Explorer . Trident se implementó por primera vez en la cuarta versión de Internet Explorer (octubre de 1997 ), y desde entonces ha estado sujeto a constantes mejoras y revisiones.
Trident fue diseñado como un componente de software que permitía a los desarrolladores de software agregar fácilmente capacidades de navegación web a sus propias aplicaciones. Utiliza la tecnología COM ( modelo de objetos componentes ) para ver y editar páginas web en cualquier entorno que admita la interfaz COM , como C++ o .NET . Se podría agregar un control apropiado a, digamos, un programa C++, y Trident se usaría para acceder a una página web predefinida, leer o modificar la información que contiene. Los eventos del control serán interceptados y pasados al programa principal. La funcionalidad principal de Trident estará disponible cuando se agregue la biblioteca mshtml.dll al proyecto de software.
Además de Trident, Microsoft también utiliza el kernel Tasman utilizado en la versión Mac OS X de Internet Explorer . El kernel de Tasman ha mejorado (en comparación con Trident) el soporte de estándares. A pesar de que se ha interrumpido el desarrollo de Internet Explorer para Mac OS, el desarrollo del núcleo de Tasman continúa: la versión más reciente del núcleo se introdujo en la suite ofimática Microsoft Office 2004 para Mac OS.
versión tridente | Versión MSHTML.dll | Versión de Internet Explorer | Mejoras |
---|---|---|---|
sin versión | 4.0.x | 4.0 | |
5.0.x | 5.0 | Soporte mejorado para CSS1 , cambios en el manejo de CSS2 . | |
5.5.x | 5.5 | Se corrigieron errores en el procesamiento de CSS. | |
6.0.x | 6.0 | Se corrigió el modelo de caja, se agregó el "Modo Quirks" para mejorar la compatibilidad con navegadores más antiguos y se admite el cambio de DTD. | |
7.0.x | 7.0 | Se corrigieron errores en el manejo de CSS y se agregó compatibilidad con el canal de transparencia para archivos PNG . | |
4.0 | 8.0.x | 8.0 | Soporte mejorado para CSS y JavaScript para que un navegador basado en este motor pueda pasar la prueba de Acid2 . |
5.0 | 9.0.x | 9.0 | Se agregó soporte para SVG , XHTML , HTML5 y CSS3 . |
6.0 | 10.0.x | 10.0 | Compatibilidad con diseño de varias columnas CSS3, diseño de cuadrícula CSS3, diseño de ventana flexible CSS3, gradientes CSS3 y modo estricto ES5. |
7.0 | 11.0.x | 11.0 | Mejoras en el motor Chakra JavaScript, herramienta de desarrollo F12 rediseñada, compatibilidad con WebGL . |
navegadores | |
---|---|
En el motor Blink |
|
en geco | |
En Java / J2ME | |
En KHTML y WebKit | |
en presto |
|
en tridente | |
Otro | |
Texto | |
navegadores en cursiva que han sido descontinuados |
motores de navegación | |
---|---|
Comparación | |
Desarrollado activamente | |
no desarrollado |
|