Браузер
Браузер, веб-браузер, веб-обозреватель — это программное обеспечение, предназначенное для просмотра сайтов[1].Технически это как минимум HTTP-клиент. Именно браузер обрабатывает запросы пользователя, отправляет их на сервер, по этим запросам получает данные с сервера и выдает их в виде веб-страниц. Также браузер имеет возможность просматривать pdf-файлы, изображения, файлы мультимедиа.
Существует множество браузеров для всех видов устройств (персональный компьютер, сенсорный планшет, мобильные телефоны и т. д.) и для различных операционных систем (GNU/Linux, Windows, Mac OS, iOS и Android). В 2022 году наиболее популярные браузеры были Google Chrome, Mozilla Firefox, Internet Explorer/Microsoft Edge, Safari, Opera.
История
Первый разработанный браузер назывался WorldWideWeb. Тим Бернерс-Ли, создатель языка HTML, разработал его ноябре 1990 года. Этот браузер работал в графическом режиме. Выпущенный браузер, кроме того, был еще и редактором HTML, что встречается редко. Скорость разработки стала возможной благодаря компьютеру NeXT, выбранному для этого проекта. Выбор этого редкого компьютера серьезно ограничил его распространение в мире. В дальнейшем браузер был переименован в «Nexus», чтобы не было путаницы названия программы с всемирной паутиной.
Первым браузером для X Window System на Unix был Erwise, разработанный в 1992 году в финскими студентами.[2] Также в этом году выходит браузер ViolaWWW, который работал на UNIX системах.
В 1993 году вышел NCSA Mosaic[3]. Этот браузер, который был доступен для систем Unix, Apple Macintosh и Windows. Это был первый браузер, который позволял отображать изображения в форматах (GIF и XBM) на самих веб-страницах, а также поддерживал интерактивные формы.
В 1994 году бывшие разработчики NCSA Mosaic создали новый браузер Netscape Navigator.[4] Он сразу обогнал по популярности браузер NSCA Mosaic. Microsoft в 1995 году также выпустила первую версию Internet Explorer.[5]
10 апреля 1995 года вышел браузер Opera, который разработала норвежская компания Opera Software. Opera была первым браузером, в котором были встроены вкладки и блокировщик всплывающих окон.[6]
С 2000-е года именно Internet Explorer стал самым часто используемым браузером. Причина была в том, что браузер шел в комплекте с операционной системой Windows, которая в то время была наиболее популярной системой. Из-за этих решений компанию Microsoft часто обвиняли в нечестной конкуренции. В 2009 году компании пришлось сделать возможность выбора браузера в процессе установки Windows. Это было сделано только для операционных систем, которые продавались в странах ЕС.
7 января 2003 года Apple выпустила на рынок веб-браузер Safari.[7]Этот браузер шел вместе с операционной системой Mac OSX, начиная с версии v10.4 с кодовым названием Tiger. До версии 6.0 браузер также был доступен для Windows. В конце 2004 года на рынке появился браузер Mozilla Firefox, который использовал движок Gecko.
В 2008 вышел браузер Google Chrome. Именно он к 2012 году опередил Internet Explorer по по популярности, и на начало 2023 года его доля составляет уже 77 %.[8]
Технология работы
Веб-сервер и браузеры используют коммуникационный протокол передачи гипертекста (HTTP), хотя большинство браузеров поддерживают другие протоколы,[9] такие как протокол передачи файлов (FTP), шифрованный вариант HTTPS (HTTPS, зашифрованная версия HTTP на основе Secure Socket Layer—SSL). Главная задача браузера — загружать HTML-документы и отображать их на экране. Они не только загружают документы такого типа, но и отображают вместе с документом изображения, звуки и даже видео в потоковом режиме. Также они могут хранить информацию на диске или создавать закладки наиболее посещаемых страниц. Браузер Vivaldi, например, также имеет встроенный в браузер почтовый клиент.
Первые веб-браузеры поддерживали только очень простую версию HTML. Быстрое развитие HTML сдерживало неторопливое развитие и редкое обновление браузеров. Например между выходом четвертой и пятой версии Internet Explorer прошло два года. Сейчас обновление версий браузеров происходит как минимум раз в месяц и по умолчанию обновление происходит автоматически, без участия пользователя. Браузеры в 1990-е и 2000-е годы не поспевали за новыми технологиями. И часто наблюдалась картина, когда один и тот же сайт мог по разному отображаться на разных браузерах, или важная часть функционала не могла работать вообще. Эта проблема усложняла веб-разработку и создание сайтов.
Веб-стандарты — это набор рекомендаций, данных Консорциумом Всемирной паутины (W3C) относительно того, как создавать и интерпретировать документы на основе Интернета. Его цель — создать сеть, которая будет работать лучше для всех, с сайтами, доступными большему количеству людей и работающими на любом устройстве с доступом в Интернет.[10]
Большинство URL-адресов извлекаются с использованием протокола передачи гипертекста (HTTP), набора правил передачи данных. Если URL-адрес использует безопасный режим HTTP (HTTPS), соединение между браузером и веб-сервером шифруется в целях безопасности. Все современные браузеры используют кэш ресурсов веб-страницы, чтобы уменьшить время загрузки при следующих посещениях. Кэш хранится на компьютере пользователя и при следующем посещении страницы все кэшированные файлы (стили, изображения, скрипты) берутся из внутреннего хранилища пользователя. Кэшируются элементы до тех пор, пока браузер не получит от сервера команды об изменении этих файлов, либо когда пользователь вручную (с помощью комбинаций клавиш или изменения настроек браузера) очистит кэш для этого сайта.
Возможности современных браузеров
Все современные браузеры помимо основной функции просмотра веб-страниц имеют множество дополнительных функций:
- Просмотр файлов формата djvu и pdf.
- Строка поиска. Запрос сразу передается в поисковую систему и открывает страницу результатов поиска.
- Мессенджеры. В браузер встраивается возможность пользоваться такими мессенджерами как: Telegram, Whatsapp, VK.[11]
- Электронная почта. Прошлые версии браузера Opera и современный браузер Vivaldi имеют встроенный почтовый клиент.
- Работа с кодом. Браузеры имею возможность прямо на открытой странице смотреть, изменять html-код, менять стили, скрипты сайта и в реальном времени смотреть результат. Данная функция первоначальная появилась в расширении к браузеру Mozilla Firefox, а затем появилась в браузерах на основе Chromium и Google Chrome.
- Закладки. Страницы можно добавлять в закладки, они сохраняются на компьютере, а также могут синхронизироваться между устройствами пользователя.
- BitTorrent клиент.
- Автоматический перевод страницы с иностранного языка.
- Голосовой поиск.
- Блокировкщик рекламы.
Кроме того для всех браузеров существуют специальные магазины с расширениями, которые дополняют функционал браузера.
Популярные браузеры в Российской Федерации
Браузер | 2022 | 2021 | 2020 | 2019 | 2018 |
---|---|---|---|---|---|
Chrome | 50,13 | 51,17 | 67,89 | 58,98 | 59,9 |
Яндекс Браузер | 24,15 | 19,66 | 13,21 | 15,96 | 13,83 |
Opera | 10,28 | 11,32 | 6,85 | 7,42 | 8,06 |
Firefox | 6,21 | 7,17 | 5,08 | 7,46 | 8,72 |
Microsoft Edge | 5,03 | 5,71 | 7,93 | 5,48 | |
Apple Safari | 3,52 | 5,03 | 3,86 | ||
Другие | 4,19 | 4,96 | 3,46 | 5,15 | 5,82 |
Выше приведена статистика использования браузеров на настольных компьютерах и ноутбуках в Российской Федерации по данным сайта StatCounter[12]
Примечания
- ↑ Как работают браузеры. Часть 1: навигация и получение данных . Хабр.
- ↑ Matthew Lasar. Before Netscape: The forgotten Web browsers of the early 1990s (неопр.). Ars Technica (26 мая 2019).
- ↑ Типичный программист. NCSA Mosaic — революционный браузер, популяризовавший World Wide Web (рус.) ?. Tproger (22 апреля 2016).
- ↑ Netscape Navigator / Легендарный веб-браузер . zenway.ru.
- ↑ Павел Колесников. Провал браузера Microsoft: Почему все возненавидели Internet Explorer . hi-tech.mail.ru (11 марта 2021).
- ↑ Громкая история браузера Opera . itnan.ru.
- ↑ Браузеру Safari сегодня исполнилось 20 лет . 3DNews - Daily Digital Digest.
- ↑ Global Desktop Browser Market Share for 2023 (неопр.). Kinsta®.
- ↑ Обзор протокола HTTP - HTTP | MDN (неопр.). developer.mozilla.org.
- ↑ Что такое веб-стандарты и как работает веб-браузер? . Хабр.
- ↑ Мессенджеры на боковой панели: WhatsApp, Facebook Messenger, ВКонтакте | Opera . www.opera.com.
- ↑ Desktop Browser Market Share Russian Federation (англ.). StatCounter Global Stats.
Данная статья имеет статус «проверенной». Это говорит о том, что статья была проверена экспертом |