Tridente de Microsoft

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de mayo de 2022; la verificación requiere 1 edición .
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
  • 8.0
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.

Versiones del kernel

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 .

Aplicaciones que utilizan Trident

Notas

  1. Referencia de MSHTML . Fecha de acceso: 8 de julio de 2015. Archivado desde el original el 9 de julio de 2015.