Internet Explorer
Internet Explorer (также известный как Microsoft Internet Explorer, сокращённо IE) — это серия графических веб-браузеров, разрабатывавшаяся корпорацией Microsoft с 1995 по 2022 год. Входил в состав операционной системы Microsoft Windows, начиная с версии Windows 95 OSR2 и заканчивая Windows 10. На протяжении конца 1990-х и 2000-х годов Internet Explorer был самым популярным веб-браузером в мире, однако к 2010-м годам уступил лидерство конкурентам из-за устаревшей архитектуры, проблем с безопасностью и несоответствия современным веб-стандартам. 15 июня 2022 года Microsoft официально прекратила поддержку Internet Explorer 11, заменив его браузером Microsoft Edge на базе Chromium.
История
Предпосылки и создание
В середине 1990-х годов рынок веб-браузеров контролировался компанией Netscape Communications с её браузером Netscape Navigator. Корпорация Microsoft, стремясь закрепиться в быстрорастущей сфере интернета, приобрела лицензию на технологию от компании Spyglass (браузер Spyglass Mosaic). Первая версия Internet Explorer 1.0 была выпущена в августе 1995 года как дополнение к пакету Microsoft Plus! для Windows 95. Она представляла собой модифицированную версию Spyglass Mosaic и обладала ограниченным функционалом.
«Война браузеров» (1995–2001)
В 1995–1998 годах развернулась так называемая «первая война браузеров» между Microsoft и Netscape. Microsoft использовала стратегию интеграции Internet Explorer в операционную систему Windows, начиная с Windows 95 OSR2 (1996 год) и Windows 98. Браузер распространялся бесплатно, что подрывало бизнес-модель Netscape, продававшей свой продукт за деньги.
Ключевые версии этого периода:
- Internet Explorer 3.0 (1996) — первая версия с поддержкой CSS, ActiveX и Java-апплетов.
- Internet Explorer 4.0 (1997) — глубокая интеграция с Windows Desktop Update, появление Active Desktop.
- Internet Explorer 5.0 (1999) — улучшенная поддержка HTML 4.0, CSS 1.0 и XML.
К 1999 году Internet Explorer захватил более 90% рынка браузеров. Однако такая монополизация привела к антимонопольному иску Министерства юстиции США против Microsoft (United States v. Microsoft Corp.), обвинявшейся в незаконном связывании браузера с операционной системой для подавления конкуренции. Дело завершилось мировым соглашением в 2001 году, но нанесло серьёзный удар по репутации компании.
Эпоха доминирования и стагнация (2001–2010)
После победы в «войне браузеров» Microsoft замедлила развитие Internet Explorer. Версия 6.0, выпущенная в 2001 году вместе с Windows XP, стала самой популярной, но на протяжении пяти лет не получала значительных обновлений. Это привело к накоплению уязвимостей и несоответствию развивающимся веб-стандартам (CSS 2.1, HTML 5).
В середине 2000-х годов на рынок вышли альтернативные браузеры: Mozilla Firefox (2004), Google Chrome (2008) и Safari (2003). Они предлагали лучшую производительность, поддержку стандартов и расширений. Доля Internet Explorer начала неуклонно снижаться.
Упадок и прекращение поддержки (2010–2022)
В ответ на потерю рынка Microsoft выпустила Internet Explorer 9 (2011), который получил улучшенную поддержку HTML5 и CSS3, но всё ещё уступал конкурентам по скорости и безопасности. Версия 10 (2012) была ориентирована на Windows 8 и интерфейс Metro. Последней версией стал Internet Explorer 11 (2013), поставлявшийся с Windows 8.1 и Windows 10.
В 2015 году Microsoft представила браузер Microsoft Edge, основанный на собственном движке EdgeHTML, который должен был заменить Internet Explorer. Однако Edge первоначально не получил широкого распространения. В 2020 году Microsoft объявила о переходе Edge на движок Chromium (Blink), а в 2021 году — о полном прекращении поддержки Internet Explorer 11 для большинства версий Windows. Окончательно поддержка была прекращена 15 июня 2022 года. Internet Explorer остаётся доступен в некоторых корпоративных средах через режим совместимости в Microsoft Edge.
Архитектура и технологии
Движок рендеринга
Internet Explorer использовал собственный движок рендеринга Trident (также известный как MSHTML), разработанный Microsoft. Trident был впервые представлен в Internet Explorer 4.0. Он поддерживал технологии ActiveX, VBScript, JScript (собственная реализация JavaScript) и динамический HTML (DHTML). Движок был тесно интегрирован с операционной системой Windows, что обеспечивало высокую производительность на Windows-платформах, но создавало проблемы с переносимостью на другие ОС.
Поддержка стандартов
Internet Explorer долгое время отставал от конкурентов в поддержке веб-стандартов. Основные проблемы:
- CSS: IE 6–8 имели неполную и некорректную поддержку CSS 2.1, что требовало от разработчиков написания специфических хаков и условных комментариев.
- HTML5: поддержка появилась только в IE 9 (2011) и оставалась частичной.
- JavaScript: реализация JScript отличалась от стандарта ECMAScript, что приводило к несовместимости с некоторыми скриптами.
- SVG: поддержка векторной графики была добавлена только в IE 9.
Для обхода ограничений IE разработчики часто использовали условные комментарии (conditional comments) — специальные конструкции HTML, позволявшие загружать разные стили или скрипты для разных версий браузера.
Безопасность
Internet Explorer был известен большим количеством уязвимостей, что делало его частой целью для вредоносного ПО. Основные проблемы безопасности включали:
- ActiveX: технология позволяла запускать в браузере компоненты с полным доступом к системе, что активно использовалось злоумышленниками.
- XSS и CSRF: уязвимости к межсайтовому скриптингу и подделке межсайтовых запросов.
- Уязвимости нулевого дня: регулярно находились критические дыры, которые Microsoft закрывала с запозданием.
В ответ на критику Microsoft внедрила в IE 7–11 ряд защитных механизмов: защищённый режим (Protected Mode) в Windows Vista/7, фильтр SmartScreen для блокировки фишинговых сайтов, защиту от слежения (Tracking Protection) и режим InPrivate (аналог приватного просмотра).
Критика и наследие
Критика
Internet Explorer подвергался критике со стороны веб-разработчиков и пользователей по нескольким причинам:
- Несоответствие стандартам: долгое время IE был «тормозом» развития веба, вынуждая разработчиков писать код, оптимизированный под его особенности.
- Проблемы с безопасностью: высокая уязвимость к вредоносному ПО и частые критические обновления.
- Медленная работа: особенно на старых версиях (IE 6–8) браузер уступал конкурентам по скорости загрузки страниц и выполнения скриптов.
- Отсутствие расширений: до IE 9 не было официальной поддержки дополнений, кроме ActiveX-компонентов.
- Интеграция с Windows: навязывание браузера пользователям через операционную систему вызывало критику со стороны антимонопольных органов.
Наследие
Несмотря на недостатки, Internet Explorer сыграл ключевую роль в популяризации интернета в конце 1990-х — начале 2000-х годов. Он ввёл в массовое использование такие технологии, как ActiveX, DHTML и условные комментарии. Многие корпоративные веб-приложения (например, банковские системы, ERP-системы) были разработаны исключительно под Internet Explorer, что создало проблему «lock-in» (зависимости от платформы). Даже после прекращения поддержки IE, многие организации продолжают использовать его через режим совместимости в Microsoft Edge.
В культуре Internet Explorer стал символом устаревших и неудобных технологий. В интернет-мемах его часто изображают медленным, небезопасным и несовместимым с современным вебом. Однако его историческое значение как первого массового браузера, сделавшего интернет доступным миллионам пользователей, остаётся неоспоримым.
Основные версии
| Версия | Год выпуска | Операционная система | Ключевые особенности |
|---|---|---|---|
| 1.0 | 1995 | Windows 95 | Первая версия, на базе Spyglass Mosaic |
| 2.0 | 1995 | Windows 95, Windows NT 3.51 | Поддержка SSL, cookies, таблиц |
| 3.0 | 1996 | Windows 95, Windows NT 4.0 | Поддержка CSS, ActiveX, Java |
| 4.0 | 1997 | Windows 95, Windows 98 | Active Desktop, DHTML |
| 5.0 | 1999 | Windows 98, Windows 2000 | Улучшенная поддержка CSS, XML |
| 6.0 | 2001 | Windows XP | Самая популярная версия, проблемы с безопасностью |
| 7.0 | 2006 | Windows Vista | Вкладки, защищённый режим, SmartScreen |
| 8.0 | 2009 | Windows 7, Windows Vista | Ускорение, поддержка CSS 2.1 |
| 9.0 | 2011 | Windows 7, Windows Vista | Поддержка HTML5, CSS3, аппаратное ускорение |
| 10.0 | 2012 | Windows 8 | Интерфейс Metro, поддержка сенсорного ввода |
| 11.0 | 2013 | Windows 8.1, Windows 10 | Последняя версия, улучшенная безопасность |
Источники
- Microsoft Corporation. Internet Explorer History. Microsoft Docs, 2022.
- United States v. Microsoft Corp., 253 F.3d 34 (D.C. Cir. 2001).
- W3C. Cascading Style Sheets (CSS) — The Official Definition. World Wide Web Consortium, 2020.
- CNET. The Rise and Fall of Internet Explorer. CNET News, 2015.
- Ars Technica. Internet Explorer 11: The Last Version. Ars Technica, 2013.
- StatCounter. Browser Market Share Worldwide. StatCounter Global Stats, 2022.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →