Microsoft призывает отказаться от браузера Internet Explorer 6
Устройство браузерного движка Trident
Internet Explorer 6 использовал браузерный движок Trident, впервые появившийся в четвёртой версии обозревателя. Движок отвечает за разбор HTML-кода, применение каскадных таблиц стилей, исполнение сценариев и отрисовку страницы. Trident разрабатывался Microsoft как закрытый компонент, тесно интегрированный с операционной системой: его библиотеки использовались не только браузером, но и другими приложениями Windows для отображения веб-содержимого.
Модель безопасности Trident опиралась на зоны Интернета, унаследованные от настроек самой системы. Каждому сайту назначался уровень доверия, от которого зависела возможность запуска активного содержимого — элементов ActiveX, сценариев и загружаемых модулей. Механизм зон позволял гибко настраивать ограничения, но требовал от пользователя осознанного распределения узлов по категориям, что на практике часто игнорировалось.
При обработке веб-страниц движок применял собственный набор правил, не всегда совпадавший с рекомендациями консорциума W3C. Это порождало различия в отображении одного и того же кода в разных браузерах. Разработчикам приходилось предусматривать обходные пути и отдельные ветки стилей специально для Trident, чтобы страницы выглядели корректно.


