Веб -браузер — это программное приложение для поиска, представления и перемещения по информационным ресурсам во Всемирной паутине . Он также обеспечивает сбор или ввод информации, которая может быть возвращена в систему представления, а затем сохранена или обработана по мере необходимости. Метод доступа к определенной странице или контенту достигается путем ввода ее адреса, известного как унифицированный идентификатор ресурса или URI. Это может быть веб-страница , изображение, видео или другой фрагмент контента. [1] Гиперссылки , присутствующие в ресурсах, позволяют пользователям легко перемещаться в своих браузерах к связанным ресурсам. Веб-браузер также можно определить как прикладное программное обеспечение или программу, разработанную для того, чтобы пользователи могли получать доступ, извлекать и просматривать документы и другие ресурсы в Интернете .
Предшественники веб-браузера появились в форме гиперссылочных приложений в середине и конце 1980-х годов, и после этого Тиму Бернерсу-Ли приписывают разработку в 1990 году как первого веб-сервера , так и первого веб-браузера, названного WorldWideWeb (без пробелов) и позже переименованного в Nexus. [2] Вскоре было разработано много других, включая Mosaic Марка Андрессена 1993 года (позже Netscape ), [3] особенно простую в использовании и установке, и часто приписываемую ему как зажигатель интернет-бума 1990-х годов. [4] Сегодня основными веб-браузерами являются Chrome , Safari , Firefox , Opera и Edge . [5]
Взрыв популярности Интернета был вызван в сентябре 1993 года NCSA Mosaic , графическим браузером, который в конечном итоге работал на нескольких популярных офисных и домашних компьютерах. [6] Это был первый веб-браузер, нацеленный на предоставление мультимедийного контента нетехническим пользователям, и поэтому включал изображения и текст на одной странице, в отличие от предыдущих разработок браузеров; [7] его основатель, Марк Андрессен, также основал компанию, которая в 1994 году выпустила Netscape Navigator , что привело к одной из ранних войн браузеров , когда он оказался в конкуренции за доминирование (которую проиграл) с Internet Explorer (для Windows ) от Microsoft .
В 1984 году, развивая идеи футуриста Теда Нельсона , Нил Ларсон создал коммерческую программу MaxThink для DOS [8] [9], добавив [10] [11] [12] гипертекстовые переходы с угловыми скобками (принятые более поздними веб-браузерами) в файлы ASCII , пакетные файлы и другие файлы MaxThink и обратно глубиной до 32 уровней. [ необходима цитата ] В 1986 году [13] он выпустил свою программу DOS Houdini Knowledge Network [14] [15] , которая поддерживала 2500 тем, связанных перекрестными связями с 7500 ссылками в каждом файле вместе с гипертекстовыми ссылками [11] среди неограниченного количества внешних ASCII, пакетных и других файлов Houdini, [ необходима цитата ] эти возможности были включены в его популярные тогда условно-бесплатные программы просмотра файлов DOS HyperRez (резидентная память) и PC Hypertext (которая также добавляла переходы к программам, редакторам, графическим файлам, содержащим переходы к горячим точкам, и перекрестно связанным файлам тезауруса/глоссария). Эти программы познакомили многих с концепцией браузера, и 20 лет спустя Google все еще выдает 3 000 000 ссылок на PC Hypertext. В 1989 году Ларсон создал HyperBBS [16] [17] и HyperLan [18] , которые позволяют нескольким пользователям создавать/редактировать как темы, так и переходы для информации и отжига знаний, что, по словам колумниста Джона С. Дворжака, по своей концепции предшествовало Wiki на много лет. [ необходима ссылка ]
С 1987 года [ dubious – discussion ] [19] [20] Нил Ларсон также создал TransText (гипертекстовый текстовый процессор) и множество утилит для быстрого создания крупномасштабных систем знаний. В 1989 году его программное обеспечение помогло создать для одной из восьми крупнейших бухгалтерских фирм [ требуется ссылка ] всеобъемлющую систему знаний (интегрированную систему знаний о судебных разбирательствах) [21] для интеграции всех законов/правил бухгалтерского учета на CD-ROM, содержащем 50 000 файлов с 200 000 гипертекстовых переходов. Кроме того, история разработки Lynx (очень раннего веб-браузера) отмечает, что их проект был основан на концепциях браузера Нила Ларсона и Maxthink. [22] В 1989 году он отказался присоединиться к команде браузера Mosaic, поскольку предпочел создание знаний/мудрости распространению информации... проблема, по его словам, до сих пор не решена современным Интернетом.
Другой ранний браузер, Silversmith, был создан Джоном Боттомсом в 1986 году. [23] [24] Браузер, основанный на тегах SGML , [25] использовал набор тегов из проекта Electronic Document Project AAP с небольшими изменениями и был продан нескольким ранним пользователям. [26] [27] [28] В то время SGML использовался исключительно для форматирования печатных документов. [29] [ не удалось проверить ] Использование SGML для электронных отображаемых документов ознаменовало сдвиг в электронной публикации и встретило значительное сопротивление. Silversmith включал интегрированный индексатор, полнотекстовый поиск, гипертекстовые ссылки между изображениями, текстом и звуком с использованием тегов SGML и стек возвратов для использования с гипертекстовыми ссылками. Он включал функции, которые до сих пор недоступны в современных браузерах. К ним относятся такие возможности, как возможность ограничивать поиск в структурах документов, поиск в индексированных документах с использованием подстановочных знаков и возможность поиска по значениям атрибутов тегов и именам атрибутов.
Питер Скотт и Эрл Фогель расширили более раннюю концепцию HyperRez (1988), создав HyTelnet в 1990 году, который добавил переходы на сайты telnet... и который предлагал пользователям мгновенный вход в систему и доступ к онлайн-каталогам более 5000 библиотек по всему миру. Сильной стороной Hytelnet была скорость и простота создания/выполнения ссылок за счет централизованного всемирного источника для добавления, индексации и изменения ссылок telnet. [ необходима цитата ] Эта проблема была решена с изобретением веб-сервера.
В апреле 1990 года проект патентной заявки на массовое потребительское устройство для просмотра страниц по ссылкам "PageLink" был предложен Крейгом Кокберном из Digital Equipment Corporation (DEC) во время работы в их сетевом и коммуникационном подразделении в Рединге, Англия. Это приложение для браузера с сенсорным экраном без клавиатуры для потребителей также ссылается на "навигацию и поиск текста" и "закладки" и было направлено на (цитаты перефразированы) "замену книг", "хранение списка покупок", "иметь обновленную персонализированную газету, обновляемую круглосуточно", "динамически обновляемые карты для использования в автомобиле" и предполагает, что такое устройство может иметь "глубокое влияние на рекламную индустрию". Патент был законсервирован Digital как слишком футуристический и, будучи в значительной степени основанным на оборудовании, имел препятствия для рынка, которых не хватало чисто программным подходам.
Первый веб-браузер, WorldWideWeb , был разработан в 1990 году Тимом Бернерсом-Ли для компьютера NeXT (одновременно с первым веб-сервером для той же машины) [30] [31] и представлен своим коллегам в ЦЕРНе в марте 1991 года. Бернерс-Ли нанял Николу Пеллоу , студента-математика, работавшего в ЦЕРНе, для написания Line Mode Browser , кроссплатформенного веб-браузера, который отображал веб-страницы на старых терминалах и был выпущен в мае 1991 года. [32] [ проверка не пройдена ]
В 1992 году Тони Джонсон выпустил браузер MidasWWW . Основанный на Motif/X, MidasWWW позволял просматривать файлы PostScript в Интернете из Unix и VMS и даже обрабатывать сжатый PostScript. [33] Другим ранним популярным веб-браузером был ViolaWWW , который был смоделирован по образцу HyperCard . В том же году был анонсирован браузер Lynx [22] — единственный из этих ранних проектов, который до сих пор поддерживается. [34] Erwise был первым браузером с графическим пользовательским интерфейсом , разработанным как студенческий проект в Хельсинкском технологическом университете и выпущенным в апреле 1992 года, но прекращенным в 1994 году. [35]
Томас Р. Брюс из Института юридической информации при Юридической школе Корнелла начал разработку Cello в 1992 году. После выпуска 8 июня 1993 года это был один из первых графических веб-браузеров и первый, работающий на платформах Microsoft Windows ( Windows 3.1 , NT 3.5 ) и OS/2 .
Однако взрыв популярности Интернета был вызван NCSA Mosaic , который был графическим браузером, работавшим изначально на Unix и вскоре портированным на платформы Amiga и VMS, а позже на платформы Apple Macintosh и Microsoft Windows. Версия 1.0 была выпущена в сентябре 1993 года [6] и была названа « убийственным приложением Интернета». Это был первый веб-браузер, отображавший изображения в строке текста документа. [7] Предыдущие браузеры отображали значок, который при щелчке загружал и открывал графический файл во вспомогательном приложении . Это было преднамеренное решение по дизайну с обеих сторон, поскольку графическая поддержка в ранних браузерах предназначалась для отображения диаграмм и графиков, связанных с техническими документами, пока пользователь прокручивал страницу, чтобы прочитать текст, в то время как Mosaic пытался донести мультимедийный контент до нетехнических пользователей. Mosaic и браузеры, полученные на его основе, имели возможность для пользователя автоматически отображать изображения в строке или показывать значок для открытия во внешних программах. Марк Андрессен , который был лидером команды Mosaic в NCSA, ушел, чтобы основать компанию, которая позже станет известна как Netscape Communications Corporation . Netscape выпустила свой флагманский продукт Navigator в октябре 1994 года, и он взлетел в следующем году.
IBM представила свой собственный WebExplorer с OS/2 Warp в 1994 году, а версия 1.0 была выпущена 6 января 1995 года.
UdiWWW был первым веб-браузером, который мог обрабатывать все функции HTML 3 с математическими тегами, выпущенными в 1995 году. После выпуска версии 1.2 в апреле 1996 года Бернд Рихтер прекратил разработку, заявив: «Пусть Microsoft с ActiveX Development Kit сделает все остальное». [36] [37] [38]
Компания Microsoft , которая до этого не выпускала на рынок браузер, наконец вступила в борьбу со своим продуктом Internet Explorer (версия 1.0 была выпущена 16 августа 1995 года), купленным у Spyglass, Inc. Это положило начало так называемым « войнам браузеров », в которых Microsoft и Netscape конкурировали за рынок веб-браузеров.
Ранние пользователи сети могли свободно выбирать среди нескольких доступных веб-браузеров, как и из любого другого приложения — веб-стандарты гарантировали, что их опыт останется в основном прежним. Войны браузеров отдали Интернет в руки миллионов обычных пользователей ПК, но показали, как коммерциализация Интернета может помешать усилиям по стандартизации. И Microsoft, и Netscape щедро включали фирменные расширения HTML в свои продукты и пытались получить преимущество за счет дифференциации продуктов, что привело к тому, что к концу 1990-х годов в Интернете только браузеры Microsoft или Netscape были жизнеспособными соперниками. В победе стандартизированного Интернета каскадные таблицы стилей , предложенные Хоконом Виумом Ли , были приняты W3C вместо таблиц стилей JavaScript Netscape ( JSSS ) .
В 1996 году доля Netscape на рынке браузеров достигла 86% (при этом доля Internet Explorer приближалась к 10%); но затем Microsoft начала интегрировать свой браузер со своей операционной системой и заключать сделки с OEM-производителями . В течение 4 лет после своего выпуска IE занимал 75% рынка браузеров, а к 1999 году — 99% рынка. [39] Хотя с тех пор Microsoft столкнулась с антимонопольными судебными разбирательствами по этим обвинениям, войны браузеров фактически закончились, как только стало ясно, что тенденция к снижению доли рынка Netscape необратима. До выпуска Mac OS X Internet Explorer для Mac и Netscape также были основными браузерами, используемыми на платформе Macintosh.
Не имея возможности продолжать коммерческое финансирование разработки своего продукта, Netscape ответила открытием исходного кода своего продукта, создав Mozilla . Это помогло браузеру сохранить свое техническое преимущество над Internet Explorer, но не замедлило снижение доли Netscape на рынке. В конце 1998 года Netscape была куплена America Online .
Этот раздел необходимо обновить . Пожалуйста ( Октябрь 2017 ) |
Поначалу проект Mozilla боролся за то, чтобы привлечь разработчиков, но к 2002 году он превратился в относительно стабильный и мощный интернет-пакет . Mozilla 1.0 была выпущена, чтобы отметить эту веху. Также в 2002 году был выпущен спин-офф-проект, который в конечном итоге стал популярным Firefox .
Firefox всегда можно было скачать бесплатно с самого начала, как и его предшественник, браузер Mozilla. Бизнес-модель Firefox, в отличие от бизнес-модели Netscape 1990-х годов, в первую очередь заключается в заключении сделок с поисковыми системами, такими как Google, для направления пользователей к ним – см. Веб-браузер#Бизнес-модели .
В 2003 году компания Microsoft объявила, что Internet Explorer больше не будет доступен как отдельный продукт, а станет частью эволюции платформы Windows, и что больше не будет выпускаться версия для Macintosh.
AOL объявила, что прекратит поддержку и разработку веб-браузера Netscape в феврале 2008 года. [40]
Во второй половине 2004 года Internet Explorer достиг пиковой доли рынка более 92%. [41] С тех пор его доля рынка медленно, но неуклонно снижалась и по состоянию на июль 2013 года составила около 11,8%. В начале 2005 года Microsoft отменила свое решение о выпуске Internet Explorer как части Windows, объявив, что отдельная версия Internet Explorer находится в стадии разработки. Internet Explorer 7 был выпущен для Windows XP , Windows Server 2003 и Windows Vista в октябре 2006 года. Internet Explorer 8 был выпущен 19 марта 2009 года для Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 и Windows 7. [ 42] Позднее были выпущены Internet Explorer 9, 10 и 11, а версия 11 включена в Windows 10 , но Microsoft Edge стал там браузером по умолчанию.
Safari от Apple , браузер по умолчанию в Mac OS X с версии 10.3 и далее, стал доминировать в просмотре в Mac OS X. Такие браузеры, как Firefox , Camino , Google Chrome и OmniWeb , являются альтернативными браузерами для систем Mac. OmniWeb и Google Chrome, как и Safari, используют движок рендеринга WebKit (ответвление от KHTML ), который упакован Apple в качестве фреймворка для использования сторонними приложениями. В августе 2007 года Apple также портировала Safari для использования в операционных системах Windows XP и Vista.
Opera впервые была выпущена в 1996 году. Она была популярным выбором на портативных устройствах, особенно мобильных телефонах, но остается нишевым игроком на рынке веб-браузеров для ПК. Она также была доступна на консолях Nintendo DS , DS Lite и Wii . [43] Браузер Opera Mini использует движок компоновки Presto, как и все версии Opera , но работает на большинстве телефонов, поддерживающих Java MIDlets.
Браузер Lynx остается популярным среди пользователей оболочки Unix и пользователей с нарушениями зрения из-за его полностью текстовой природы. Существует также несколько текстовых браузеров с расширенными функциями, например, w3m , Links (который может работать как в текстовом, так и в графическом режиме) и ответвления Links, например, ELinks .
Ряд веб-браузеров были созданы на основе исходного кода более ранних версий и продуктов.
Это таблица веб-браузеров для персональных компьютеров по году выпуска основной версии. Ускоренный рост Интернета в 1990-х и 2000-х годах означает, что текущие браузеры с небольшой долей рынка имеют больше пользователей, чем весь рынок в начале. Например, 90% доли рынка в 1997 году составляли примерно 60 миллионов пользователей, но к началу 2007 года 9% доли рынка составляли более 90 миллионов пользователей. [44]
В этой таблице основное внимание уделяется операционным системам (ОС) и браузерам 1990–2000 годов. Год, указанный для версии, обычно является годом первого официального выпуска, а конечный год — годом окончания разработки, изменения проекта или соответствующего прекращения. В настоящее время основное внимание уделяется выпускам ОС и браузеров с начала 1990-х годов до временного интервала 2001–2002 годов.
Многие ранние браузеры можно заставить работать на более поздних ОС (и более поздние браузеры на ранних ОС в некоторых случаях); однако большинство этих ситуаций избегаются в таблице. Термины определены ниже.
Браузер | Годы | MS Windows 7 / Сервер 2008 R2 / 8 / Сервер 2012 / 10 / Сервер 2016 | XP / Сервер 2003 / Виста / Сервер 2008 | 2000 | 98 / Я | НТ 4.0 | 95 | 3.1 | IBM ОС/2 | Mac OS X (Intel) | Mac OS X (КПК) | Mac OS 9 | Mac OS 8 | Система 7 (PPC/68k) | линукс | БСД | Unix ( HP-UX , Solaris ) | Другой |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Годы (ОС) | – | 2009–настоящее время | 2001–2008 | 2000 | 1998-2000 | 1996 | 1995 | 1992 | 1988 | 2005-настоящее время | 2001-2007 | 1999 | 1997 | 1991 | 1994 (1.0)/1991 | 1993 | (1990-е) | – |
AWeb | 1996–2007 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | AmigaOS MorphOS |
Виолончель | 1993–94 | Нет | Нет | Нет | Нет | Прекращено (1.01a) | Нет | Прекращено (1.01a) | Прекращено (1.01a) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ДокЗилла | 2003–05 | Прекращено (1.0) | Прекращено (1.0) | Прекращено (1.0) | Прекращено (1.0) | Прекращено (1.0) | Прекращено (1.0) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Прекращено (1.0) | Нет | Нет | Нет |
IBM WebExplorer | 1994 | Нет | Нет | Нет | Нет | Нет | Нет | Неизвестный | Завершено (1,1 ч.) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ICab | 1998–настоящее время | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Выпало (5.1.1) | Удален (3.0.5) | Удален (3.0.5) | Выброшено (2.9.9) | Нет | Нет | Нет | Нет |
Интернет Эксплорер | 1995–настоящее время | Включено | Прекращено (Windows XP и Server 2003, включая 6.0, поддержка прекращена с IE9 , Vista и Server 2008, включая 7.0, поддержка прекращена с IE10 ) | Выброшено (6.0 SP1) (включено 5.0) | Выброшено (6.0 SP1) (включено 5.0) | Выброшено (6.0 SP1) (включено 2.0) | Выброшено (5.5) (включено 2.0 с Plus95) | Выпало (5.0) | Нет | Нет | Нет | Нет | Нет | Выпало (3.0) | Выброшено * (5.01 SP1) | Нет | Выброшено * (5.01 SP1) | Нет |
IE Mac (IE5, Тасман ) | 1996–2003 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Выпало (5.2.3) | Выброшено (5.1.7) | Выброшено (5.1.7) | Нет | Нет | Нет | Нет | Нет |
Конкуэрор | 1996–настоящее время | Да | Да | Выпало (4.8) | Нет | Нет | Нет | Нет | Нет | Да | Упавший | Нет | Нет | Нет | Да | Да | Да | Нет |
Лунаскейп | 2004–настоящее время | Да | Да | Выброшено (6.1) | Нет | Нет | Нет | Нет | Нет | Да | Упавший | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
MacWeb | 1994–96 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Неизвестный | Завершено (2.0) | Нет | Нет | Нет | Нет |
Мозаика | 1993–97 | Нет | Нет | Нет | Нет | Прекращено | Прекращено | Прекращено | Прекращено | Нет | Нет | Прекращено (3.0) | Прекращено | Прекращено | Выпало (2.6) | Выпало (2.6) | Выпало (2.6) | OpenVMS |
Mozilla (перезапущен SeaMonkey ) | 2002–06 | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | Упавший | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | Выброшено (1.2.1) | Удален (1.0.1) | Нет | Прекращено (1.7.13) | Прекращено (1.7.13) | Прекращено (1.7.13) | OpenVMS |
Мозилла Фаерфокс | 2004–настоящее время | Да | Да (52 СОЭ) | Выпал (12 и 10 ESR) | Выпало (2.0) | Выпало (2.0) | Выпало (1.5) | Нет | Нет | Да | Выпало (3.6) | Нет | Нет | Нет | Да | Да | Нет | Нет |
Netscape Навигатор 9 | 2008 | Прекращено | Прекращено | Прекращено | Прекращено | Нет | Нет | Нет | Нет | Прекращено | Прекращено | Нет | Нет | Нет | Завершено (ядро 2.2.14) | Нет | Нет | Нет |
Браузер Netscape | 2004–07 | Прекращено | Прекращено | Прекращено | Прекращено | Прекращено | Прекращено | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Нетскейп 7 Нетскейп 6 | 2000–04 | Прекращено (7.2) | Прекращено (7.2) | Прекращено (7.2) | Прекращено (7.2) | Прекращено (7.2) | Прекращено (7.2) | Нет | Нет | Прекращено (7.2) | Прекращено (7.2) | Выпало (7.02) | Выпало (7.02) | Неизвестный | Прекращено (7.2) | Прекращено (7.2) | Прекращено (7.2) | Нет |
Netscape-коммуникатор | 1997–2002 | Прекращено (4.8) | Прекращено (4.8) | Прекращено (4.8) | Прекращено (4.8) | Прекращено (4.8) | Прекращено | Выпало (4.08) | Прекращено | Нет | Нет | Прекращено (4.8) | Прекращено (4.8) | Выпало (4.08) | Выпало (4.77) | Прекращено | Выпало (4.77) | Нет |
Навигатор Netscape | 1994–98 | Нет | Нет | Нет | Прекращено (4.08) | Прекращено | Прекращено | Прекращено (4.08) | Прекращено | Нет | Нет | Прекращено (4.08) | Упавший | Выброшено 3.0.4 | Прекращено (4.08) | Прекращено (4.08) | Прекращено (4.08) | OpenVMS |
ОмниВеб | 1995–настоящее время | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Да | Выпало (4.0) | Упавший | Упавший | Нет | Нет | Нет | NeXTSTEP |
Опера | 1996–настоящее время | Да | Выпало (36) | Выпал (12.02) | Выпало (10.63) | Выпал (10.63) [61] | Выпало (10.63) | Выпало (3.62) | Выпало (5.12) | Да | Выпало (10.63) | Выпало (7.54u2) | Выпало (6.03) | Неизвестный | Да | Выпало (12.16) | Да [примечание 1] [примечание 2] | Да [примечание 3] |
UdiWWW | 1995–96 | Нет | Нет | Нет | Нет | Прекращено (1.2.000) | Прекращено (1.2.000) | Прекращено (1.2.000) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ВиолаWWW | 1992 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Х11 |
Всемирная паутина | 1991 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | NeXTSTEP OpenStep |
Браузер | Годы | MS Windows 7 и более поздние версии, Server 2008 R2 и более поздние версии | XP / Сервер 2003 / Виста / Сервер 2008 | 2000 | 98 / Я | НТ 4.0 | 95 | 3.1x | IBM ОС/2 | Mac OS X (Intel) | Mac OS X (КПК) | Mac OS 9 | Mac OS 8 | Система 7 (PPC/68k) | линукс | БСД | Unix ( HP-UX , Solaris ) | Другой |
[62] [63]