IT-Russia Технологии, разработки, обзоры
Интернет и связь

Microsoft призывает отказаться от браузера Internet Explorer 6

Microsoft призывает отказаться от браузера Internet Explorer 6

Доля Internet Explorer 6 в различных странах (изображение Microsoft).

Microsoft запустила обратный отсчёт для браузера Internet Explorer 6: на специальном сайте корпорация будет отслеживать рыночную долю этого обозревателя до тех пор, пока она не упадёт ниже 1%.

Разработанный около 10 лет назад Internet Explorer 6 морально устарел и не удовлетворяет требованиям безопасности и современным веб-стандартам. Это создаёт угрозу для пользователей и дополнительные трудности для программистов.

Тем не менее пока IE 6 весьма популярен: его доля в прошлом месяце составила 12%. Для сравнения: Google Chrome занимает около 11% рынка.

Наибольшее число приверженцев у Internet Explorer 6 в Китае: здесь его доля — почти 35%. В Южной Корее обозреватель занимает четвёртую часть рынка, а в России — около 3%.

Microsoft призывает отказаться от устаревшего браузера и перейти на более безопасный и современный продукт. Кстати, в ближайшее время увидит свет Internet Explorer 9, разработка которого близится к завершению.

Устройство браузерного движка Trident

Internet Explorer 6 использовал браузерный движок Trident, впервые появившийся в четвёртой версии обозревателя. Движок отвечает за разбор HTML-кода, применение каскадных таблиц стилей, исполнение сценариев и отрисовку страницы. Trident разрабатывался Microsoft как закрытый компонент, тесно интегрированный с операционной системой: его библиотеки использовались не только браузером, но и другими приложениями Windows для отображения веб-содержимого.

Модель безопасности Trident опиралась на зоны Интернета, унаследованные от настроек самой системы. Каждому сайту назначался уровень доверия, от которого зависела возможность запуска активного содержимого — элементов ActiveX, сценариев и загружаемых модулей. Механизм зон позволял гибко настраивать ограничения, но требовал от пользователя осознанного распределения узлов по категориям, что на практике часто игнорировалось.

При обработке веб-страниц движок применял собственный набор правил, не всегда совпадавший с рекомендациями консорциума W3C. Это порождало различия в отображении одного и того же кода в разных браузерах. Разработчикам приходилось предусматривать обходные пути и отдельные ветки стилей специально для Trident, чтобы страницы выглядели корректно.