Война браузеров — это соревнование за доминирование в доле использования веб-браузеров . « Первая война браузеров » (1995–2001) произошла между сторонниками Internet Explorer и Netscape Navigator , [2] а « вторая война браузеров » (2004–2017) — между сторонниками Internet Explorer, Firefox или Google Chrome . [3]
С появлением HTML5 в 2008 году и CSS 3 в 2011 году началось новое поколение браузерных войн, на этот раз рассматривающих обширные клиентские скрипты для Всемирной паутины (WWW) и более широкое использование смартфонов и других мобильных устройств для просмотра веб-страниц. Эти изменения гарантировали, что браузерные битвы продолжатся среди энтузиастов, в то время как среднестатистический веб-пользователь пострадал меньше. [4]
Тим Бернерс-Ли вместе со своими коллегами из ЦЕРНа начал разработку гипертекстовой системы WWW на основе Интернета в 1989 году. Их исследования привели к созданию протокола передачи гипертекста , который установил протоколы для клиент-серверного взаимодействия . [5] В 1990 году Бернерс-Ли создал первый веб-браузер WorldWideWeb , впоследствии известный как Nexus, [6] и сделал его доступным для операционной системы NeXTstep от NeXT .
Другие браузеры начали появляться к концу 1992 года, многие из которых были основаны на библиотеке Libwww . Они включали MacWWW /Samba для Mac и браузеры Unix , включая Line Mode Browser , ViolaWWW , Erwise и MidasWWW . Эти браузеры были просмотрщиками HTML, которым требовались сторонние помощники для отображения мультимедийного контента.
В 1993 году стало доступно больше браузеров, включая Cello , Lynx , tkWWW и Mosaic . Самым влиятельным из них был Mosaic, многоплатформенный браузер, разработанный в Национальном центре суперкомпьютерных приложений (NCSA). К октябрю 1994 года Mosaic был «на пути к тому, чтобы стать мировым стандартным интерфейсом», по словам Гэри Вулфа из Wired . [7]
Несколько компаний лицензировали Mosaic для создания своих коммерческих браузеров, таких как AirMosaic , Quarterdeck Mosaic и Spyglass Mosaic. Один из разработчиков Mosaic, Марк Андрессен , стал соучредителем Mosaic Communications Corporation и создал новый веб-браузер под названием Mosaic Netscape .
Существует две эпохи Интернета — до Mosaic и после. Сочетание веб-протоколов Тима Бернерса-Ли, обеспечивающих связь, и браузера Марка Андресена, обеспечивающего великолепный интерфейс, оказалось взрывоопасным. За двадцать четыре месяца Интернет прошел путь от неизвестного до абсолютно вездесущего. [8]
— Марк Песке, ZDNet
Чтобы решить юридические проблемы с NCSA, компания была переименована в Netscape Communications Corporation, а браузер — в Netscape Navigator . Браузер Netscape улучшил удобство использования и надежность Mosaic и мог отображать страницы по мере их загрузки. К 1995 году, благодаря тому, что он был бесплатным для некоммерческого использования, браузер доминировал в формирующейся Всемирной паутине.
Другие браузеры, выпущенные в 1994 году, включали IBM Web Explorer , Navipress , SlipKnot , MacWeb и Browse. [9]
Хотя Netscape столкнулся с новыми конкурентами в лице OmniWeb , Eolas WebRouser, UdiWWW и Internet Explorer 1.0 от Microsoft , он продолжал доминировать на рынке в 1995 году.
К середине 1995 года Всемирная паутина привлекла большое внимание в популярной культуре и средствах массовой информации . Netscape Navigator был наиболее широко используемым веб-браузером, и Microsoft лицензировала Mosaic для создания Internet Explorer 1.0 , [10] [11] который был выпущен вместе с Microsoft Windows 95 Plus! 24 августа 1995 года. [12]
В отличие от Netscape Navigator, Internet Explorer 1.0 был доступен всем пользователям Windows бесплатно, включая коммерческие компании. [13] Другие компании позже последовали примеру и выпустили свои браузеры бесплатно. [14] Netscape Navigator и продукты конкурентов, такие как InternetWorks, Quarterdeck Browser, InterAp и WinTapestry, были объединены с другими приложениями в полные интернет-пакеты . [14]
Новые версии Internet Explorer (IE) и Netscape (под брендом Netscape Communicator ) часто выпускались в течение следующих нескольких лет. Регулярно добавлялись новые функции, включая JavaScript Netscape (впоследствии воспроизведенный Microsoft как JScript ) и фирменные HTML-теги, такие как (Navigator) и (Internet Explorer). [15]<blink>
<marquee>
Internet Explorer 3 предлагал практически те же сервисы, что и его конкурент Netscape, включая поддержку скриптов и реализовав первые на рынке коммерческие каскадные таблицы стилей (CSS).
22 сентября 1997 года был выпущен Internet Explorer 4. На вечеринке по случаю выпуска в Сан-Франциско был представлен логотип в виде десятифутовой буквы «e». Сотрудники Netscape, пришедшие на работу на следующее утро, обнаружили логотип на лужайке перед домом вместе с поздравительной открыткой с надписью «С наилучшими пожеланиями, команда IE». [2] Сотрудники Netscape тут же опрокинули его и установили на нем гигантскую фигуру своего талисмана-динозавра Mozilla , держащего табличку с надписью «Netscape 72, Microsoft 18», что отсылало к доле рынка компаний. [16]
Во время этих релизов веб-дизайнеры часто отображали логотипы «лучше всего просматривать в Netscape» или «лучше всего просматривать в Internet Explorer». [17] Эти изображения часто идентифицировали конкретный браузер и обычно ссылались на источник, из которого можно было загрузить указанный браузер. Эти логотипы, как правило, признавали расхождение между стандартами, поддерживаемыми браузерами, и обозначали, какой браузер использовался для тестирования страниц. В ответ сторонники принципа, согласно которому веб-сайты должны соответствовать стандартам Консорциума Всемирной паутины и, следовательно, просматриваться в любом браузере, начали кампанию «Просматриваться в любом браузере», которая использовала свой логотип, похожий на логотипы партизан. Однако большинство основных веб-сайтов указывали один из Netscape или Internet Explorer в качестве своего предпочтительного браузера, одновременно предпринимая некоторые попытки поддерживать минимальную функциональность в другом.
Хотя Netscape за четыре месяца с момента выпуска заняла около 75% доли рынка, [18] будучи относительно небольшой компанией, получающей большую часть своего дохода от того, что по сути было одним продуктом (Navigator и его производные), она была финансово уязвима. Ресурсы Microsoft позволили им сделать Internet Explorer доступным бесплатно, поскольку доходы от Windows использовались для финансирования его разработки и маркетинга. В результате Internet Explorer был предоставлен бесплатно всем пользователям Windows и Macintosh, в отличие от Netscape, который был бесплатным для домашнего и образовательного использования, но требовал платной лицензии для использования в бизнесе. [19]
Microsoft включила Internet Explorer в каждую копию Windows, которая в июне 2004 года имела более 95% доли рынка операционных систем для настольных компьютеров, [20] что позволило компании получить долю рынка легче, чем Netscape, поскольку у клиентов уже был установлен Internet Explorer в качестве браузера по умолчанию. В то время многие покупатели новых компьютеров никогда ранее не использовали широко веб-браузер. Следовательно, у покупателя не было ничего другого для сравнения и мало мотивации рассматривать альтернативы; любые различия в функциях браузера или эргономике меркли по сравнению с набором возможностей, которые они получили с доступом к Интернету и Всемирной паутине.
Во время антимонопольного дела Microsoft в США в 1998 году вице-президент Intel Стивен Макгиди дал показания о том, что старший руководитель Microsoft сообщил ему в 1995 году о намерении его компании «отключить подачу воздуха Netscape», хотя адвокат Microsoft отверг показания Макгиди как не заслуживающие доверия. [21] В том же году Netscape была приобретена America Online за 4,2 миллиарда долларов. Internet Explorer стал новым доминирующим браузером, достигнув пика в 96% доли использования веб-браузеров в 2001 году. [22]
В начале упадка Netscape Navigator компания Netscape открыла исходный код своего браузера и позже передала его недавно сформированному некоммерческому фонду Mozilla Foundation — в первую очередь проекту, ориентированному на сообщество, по созданию преемника Netscape. Разработка продолжалась несколько лет с небольшим широким распространением, пока не была создана урезанная версия полного пакета, предназначенная только для браузера, которая включала новые функции, такие как отдельная строка поиска (которая ранее появлялась только в браузере Opera). Первоначально версия, предназначенная только для браузера, называлась Phoenix , но из-за проблем с товарными знаками это название было изменено сначала на Firebird , а затем на Firefox . Phoenix был выбран, потому что « Phoenix » подразумевало, что он восстанет как феникс после того, как Netscape Navigator будет убит Microsoft. Этот браузер стал центром усилий по разработке Mozilla Foundation. Firefox 1 от Mozilla был выпущен 9 ноября 2004 года [23] и затем продолжал завоевывать все большую долю рынка браузеров, пока не достиг пика около 24% в 2010 году. [24]
В ответ на это в апреле 2004 года Mozilla Foundation и Opera Software объединили усилия для разработки новых стандартов открытых технологий, которые добавляют больше возможностей, оставаясь при этом обратно совместимыми с существующими технологиями. [25] Результатом этого сотрудничества стала WHATWG , рабочая группа, занимающаяся быстрым созданием новых определений стандартов, которые будут представлены в W3C для утверждения.
Растущее число используемых комбинаций устройств и браузеров, юридически предписанная доступность веб-сайтов , а также расширение ожидаемой функциональности веб-сайтов, по сути, требующей DOM и возможностей скриптинга, включая AJAX , сделали веб-стандарты все более важными в эту эпоху. Вместо того, чтобы рекламировать свои фирменные расширения, разработчики браузеров начали продвигать свое программное обеспечение на основе того, насколько близко оно соответствует стандартам. [26]
28 декабря 2007 года Netscape объявила, что поддержка Netscape Navigator, созданного на основе Mozilla, будет прекращена 1 февраля 2008 года, предложив пользователям перейти на Mozilla Firefox. [27] Однако 28 января 2008 года Netscape объявила, что поддержка будет продлена до 1 марта 2008 года, и упомянула Flock наряду с Firefox в качестве альтернативы для своих пользователей.
В 2003 году Microsoft объявила, что Internet Explorer 6 Service Pack 1 станет последней автономной версией ее браузера. [28] Будущие усовершенствования будут зависеть от Windows Vista , которая будет включать новые инструменты, такие как WPF и XAML, позволяющие разработчикам создавать веб-приложения.
15 февраля 2005 года компания Microsoft объявила, что Internet Explorer 7 будет доступен для Windows XP SP2 и более поздних версий Windows к середине 2005 года. [29] В объявлении новая версия браузера была представлена как крупное обновление по сравнению с Internet Explorer 6 SP1.
Microsoft выпустила Internet Explorer 7 18 октября 2006 года. Он включал в себя вкладки для просмотра, панель поиска, фильтр фишинга и улучшенную поддержку веб-стандартов (включая полную поддержку PNG ) — все функции, уже давно знакомые пользователям Opera и Firefox. Microsoft распространила Internet Explorer 7 среди настоящих пользователей Windows (WGA) в качестве высокоприоритетного обновления через Центр обновления Windows . [30] Типичный анализ доли рынка показал лишь медленное внедрение Internet Explorer 7, и Microsoft решила отказаться от требования WGA и сделала Internet Explorer 7 доступным для всех пользователей Windows в октябре 2007 года. [31] В течение двух последующих лет Microsoft работала над Internet Explorer 8. 19 декабря 2007 года компания объявила, что внутренняя сборка этой версии прошла тест Acid2 CSS в «режиме стандартов IE8» — последний из основных браузеров, сделавший это. Internet Explorer 8 был выпущен 19 марта 2009 года. Новые функции включали ускорители , улучшенную защиту конфиденциальности, режим совместимости для страниц, разработанных для старых браузеров, [32] и улучшенную поддержку различных веб-стандартов. Это была последняя версия Internet Explorer, выпущенная для Windows XP . Internet Explorer 8 набрал 20/100 в тесте Acid3 , что было намного хуже, чем у всех основных конкурентов на тот момент. [33]
В октябре 2010 года StatCounter сообщил, что доля Internet Explorer на рынке впервые упала ниже 50% до 49,87% по их данным. [34] Кроме того, StatCounter сообщил о первом падении доли использования Internet Explorer 8 в том же месяце. [35]
Microsoft выпустила Internet Explorer 9 14 марта 2011 года. Он отличался обновленным интерфейсом, поддержкой базового набора функций SVG и частичной поддержкой видео HTML , среди других новых функций. Он прекратил поддержку Windows XP и работал только на Windows Vista , Windows 7 и Windows Phone 7. Позже компания выпустила Internet Explorer 10 вместе с Windows 8 и Windows Phone 8 в 2012 году, а в 2013 году последовало обновление, совместимое с Windows 7. Эта версия прекратила поддержку Vista и Phone 7. Предварительная версия Internet Explorer 11 была выпущена 17 сентября 2013 года. Она поддерживала те же рабочие столы, что и ее предшественник.
Начиная с 2015 года с выпуском Windows 10 , Microsoft перешла с Internet Explorer на Microsoft Edge [Legacy] (обычно называемый Edge [Legacy]). Однако новый браузер не смог завоевать большую популярность, [36] поэтому Microsoft Edge перешел со своего собственного браузерного движка EdgeHTML на движок Chromium Blink в 2020 году для всех платформ, за исключением iOS , где он продолжал полагаться на WebKit из-за ограничений платформы. [37] [38]
Opera долгое время была игроком в войнах браузеров, известной своей легковесностью и внедрением инновационных функций, таких как просмотр вкладок и жесты мыши . Однако программное обеспечение было коммерческим, что затрудняло его принятие по сравнению с его бесплатными конкурентами до 2005 года, когда браузер стал бесплатным . 20 июня 2006 года Opera Software выпустила Opera 9 , включающую интегрированный просмотрщик исходного кода, реализацию клиента BitTorrent и виджеты. Это был первый браузер для Windows, прошедший тест Acid2 . Opera Mini , мобильный браузер, имеет значительную долю мобильного рынка. Также были выпущены несколько портов, таких как Opera 8.5 для Nintendo DS и Opera 9 для Wii . [39]
24 октября 2006 года Mozilla выпустила Mozilla Firefox 2. Он включал возможность повторного открытия недавно закрытых вкладок, функцию восстановления сеанса для возобновления работы с того места, где она была остановлена после сбоя, фильтр фишинга и проверку орфографии для текстовых полей. Mozilla выпустила Firefox 3 17 июня 2008 года [40] с улучшениями производительности и другими новыми функциями. Firefox 3.5 последовал 30 июня 2009 года с дальнейшими улучшениями производительности, собственной интеграцией аудио и видео и дополнительными функциями конфиденциальности. [41]
Apple создала ответвления движков макета KHTML и KJS с открытым исходным кодом и JavaScript из браузера KDE Konqueror в 2002 году. Они объяснили, что они обеспечивают основу для более легкой разработки, чем другие технологии, будучи небольшими (менее 140 000 строк кода ), чисто спроектированными и соответствующими стандартам. [42] Полученный движок макета стал известен как WebKit и был включен в браузер Safari , который впервые поставлялся с Mac OS X v10.3 . 13 июня 2003 года Microsoft заявила, что прекращает поддержку Internet Explorer на платформе Mac, а 6 июня 2007 года Apple выпустила бета-версию Safari для Microsoft Windows. 29 апреля 2010 года Стив Джобс написал открытое письмо относительно своих мыслей о Flash и места, которое он займет на устройствах iOS и веб-браузерах Apple. Веб-разработчикам было поручено обновить свои веб-сайты , чтобы сделать их удобными для мобильных устройств, и хотя многие не соглашались с оценкой Стива Джобса по Adobe Flash , история вскоре подтвердила его правоту с плохой производительностью Flash на устройствах Android . HTML4 и CSS2 были стандартом в большинстве браузеров в 2006 году. Однако новые функции, добавляемые в браузеры из спецификаций HTML5 и CSS3, быстро произвели впечатление к 2010 году, особенно на развивающемся рынке мобильных браузеров , где новые способы анимации и рендеринга для различных размеров экрана должны были стать нормой. Доступность также стала ключевым игроком для мобильного Интернета. [43] [44] [45]
Google выпустила браузер Google Chrome 1 сентября 2008 года [46], используя тот же движок рендеринга WebKit, что и Safari, и более быстрый движок JavaScript под названием V8. Вскоре после этого была выпущена версия с открытым исходным кодом для платформ Windows, Mac OS X и Linux под названием Chromium . По данным Net Applications, доля использования Chrome к октябрю 2009 года составила 3,6%. [47] После выпуска бета-версии для Mac OS X и Linux доля рынка быстро возросла. [48]
В декабре 2009 года и январе 2010 года StatCounter сообщил, что его статистика показала, что Firefox 3.5 был самым популярным браузером при подсчете отдельных версий браузера, обойдя Internet Explorer 7 и 8 с небольшим отрывом. [49] [50] Это был первый раз, когда браузер превзошел Internet Explorer после падения Netscape Navigator. Однако этот подвиг, который GeekSmack назвал «свержением Microsoft и ее браузера Internet Explorer 7», [51] в значительной степени можно объяснить тем фактом, что он произошел в то время, когда версия 8 заменяла версию 7 в качестве доминирующей версии Internet Explorer; не более чем через два месяца Internet Explorer 8 снова зарекомендовал себя как самый популярный браузер. Другие основные статистические данные, такие как Net Applications , никогда не сообщали о каком-либо другом браузере с более высокой долей использования, чем Internet Explorer, если рассматривать каждую версию каждого браузера по отдельности: например, Firefox 3.5 был указан как третья по популярности версия браузера с декабря 2009 года по февраль 2010 года, а с апреля 2010 года его сменил Firefox 3.6, каждый из которых опережает Internet Explorer 7, но отстает от Internet Explorer 6 и 8. [52]
21 января 2010 года Mozilla выпустила Mozilla Firefox 3.6 , в котором был представлен новый тип отображения тем, «Персоны». Это позволило пользователям изменять внешний вид Firefox одним щелчком мыши. Версия 3.6 также улучшила производительность JavaScript, общую отзывчивость браузера и время запуска. [54]
Google выпустила Google Chrome 9 3 февраля 2011 года. Среди новых функций была поддержка WebGL , Chrome Instant и Chrome Web Store. [55] В том же году компания создала ещё семь версий Chrome, завершив выпуск Chrome 16 15 декабря 2011 года. Google Chrome 17 был выпущен 15 февраля 2012 года. В апреле 2012 года браузеры Google (Chrome и Android) стали наиболее используемыми браузерами на сайтах Wikimedia Foundation . [56] К 21 мая 2012 года StatCounter сообщил, что Chrome немного обогнал Internet Explorer и стал наиболее используемым браузером в мире. [57] Однако доля рынка между Internet Explorer и Chrome означала, что Internet Explorer немного опережал Chrome по будням вплоть до 4 июля. [58] В то же время Net Applications сообщила, что Internet Explorer твёрдо стоял на первом месте, а Google Chrome почти обогнал Firefox и стал вторым. [59] В 2012 году, в ответ на популярность Chrome, Apple прекратила поддержку Safari для Windows, сделав его доступным исключительно на OS X. [ 60]
Концепция быстрых релизов, созданная Google Chrome, побудила Mozilla сделать то же самое для своего браузера Firefox. 21 июня 2011 года Firefox 5.0 стал первым быстрым релизом для этого браузера, завершившимся всего через шесть недель после предыдущего выпуска. [61] Mozilla создала еще четыре версии с целыми числами в течение года, завершив Firefox 9 20 декабря 2011 года. Для тех, кто хотел долгосрочной поддержки , Mozilla выпустила версию Firefox 10 с расширенной поддержкой (ESR) 31 января 2012 года. В отличие от обычной версии, Firefox ESR получал регулярные обновления безопасности, а также периодические новые функции и обновления производительности в течение примерно одного года, после чего был предоставлен 12-недельный льготный период до прекращения поддержки этого номера версии. [62] Те, кто продолжал использовать быстрые версии при активном подключении к Интернету, были автоматически обновлены до Firefox 11 15 марта 2012 года. Однако к концу 2012 года Chrome обогнал и Internet Explorer, и Firefox, став самым используемым браузером в мире. [63]
В эту эпоху все основные веб-браузеры реализовали поддержку HTML-видео . [64] Поддерживаемые кодеки, однако, различались от браузера к браузеру. Затем версии Android, Chrome и Firefox поддерживали Theora, H.264 и версию WebM VP8. Более старые версии Firefox не поддерживали H.264, поскольку он был проприетарным кодеком, [65] но он стал доступен, начиная с версии 17 для Android и версии 20 для Windows. Internet Explorer и Safari поддерживали H.264 исключительно 14 марта 2011 года с Internet Explorer 9 и 18 марта 2008 года с Safari 3.1 . [66] [67] Однако кодеки Theora и VP8 можно было вручную установить в настольных версиях. Учитывая популярность WebKit для мобильных браузеров, Opera Software прекратила поддержку своего движка Presto после выпуска Opera 15 2 июля 2013 года. [68] Браузеры серии Opera 12 были последними, использовавшими Presto, а их преемники использовали WebKit. В 2015 году Microsoft прекратила выпуск новых версий Internet Explorer. К этому моменту Chrome обогнал все другие браузеры как браузер с самой высокой долей использования. [69] [70] Chrome поддерживал Windows XP до конца 2015 года. [71]
К 2017 году доли использования Opera, Firefox и Internet Explorer упали значительно ниже 5% каждый, в то время как Google Chrome расширился до более чем 60% во всем мире. 25 мая 2017 года Андреас Гал , бывший технический директор Mozilla , публично объявил, что Google Chrome выиграл Вторую войну браузеров. [3]
В связи с успехом Google Chrome в декабре 2018 года компания Microsoft объявила, что будет разрабатывать новую версию Edge на основе Chromium и на базе движка рендеринга Google Blink , а не собственного движка рендеринга EdgeHTML . [72] [73] Новый браузер Microsoft Edge был выпущен 15 января 2020 года. [74] Хотя Firefox показал небольшой рост доли использования по состоянию на февраль 2019 года, он по-прежнему борется с долей использования менее 10% во всем мире. [75] К апрелю 2019 года доля использования Google Chrome во всем мире превысила 70% на персональных компьютерах и осталась выше 60%, объединяя все устройства. [76] В июне 2022 года компания Microsoft окончательно отказалась от Internet Explorer в пользу Microsoft Edge в качестве единственного браузера. [77] [78] По состоянию на январь 2023 года Microsoft Edge был третьим по популярности веб-браузером с долей рынка 4,46%. [79] В 2023 году Microsoft окончательно отключила Internet Explorer в большинстве версий Windows 10. [80]
По состоянию на 2023 год было отмечено, что Microsoft Edge рекламирует себя при посещении или поиске Google Chrome . Игнорируя пользовательские настройки, ссылки из интегрированных функций Windows, таких как виджеты , открываются в Edge. [81]
В феврале 2024 года Microsoft без лишнего шума выпустила драйвер защиты выбора пользователя для Windows 10 и 11, который предотвращает изменение программного обеспечения браузера по умолчанию, требуя от пользователей вносить изменения только через настройки Windows. [82] [83] [84] В мае 2024 года расширение Chrome , выпущенное Microsoft, сохраняет Bing в качестве поисковой системы по умолчанию. [85]
За последнее десятилетие многое изменилось: мобильные устройства теперь превосходят по количеству традиционные ПК, а настольный браузер стал гораздо менее важным, чем мобильные веб-клиенты и приложения. Мобильный Safari от Apple и Chrome от Google теперь являются основными игроками, Mozilla переживает время серьезных перемен, а Microsoft все еще расплачивается за свои прошлые грехи с Internet Explorer.
И в 2014 году все эти игроки, похоже, заняли прочные позиции.
В такой все более неоднородной среде тестирование каждой веб-страницы в каждой конфигурации невозможно. Кодирование по стандартам тогда является единственным практическим решением.