На начальном этапе своего становления Интернет был доступен только военным, а для обмена информацией приходилось использовать командную строку. Но военные наработки нашли применение в гражданской жизни, и наработки одного человека перевернули мир с ног на голову.
Разные компании бились за свою долю на рынке браузеров. Вспомним Microsoft – в своё время корпорация Билла Гейтса была лидером в этом сегменте, но умудрилась потерять всё. Сейчас ее сменила компания Google со своим браузером Chrome.
Что такое браузер?
Браузер – это не просто программа, которая отображает веб-страницы. Вся программная и контентная часть любого сайта хранится на сервере в виде набора данных, в том числе и HTML разметка страницы, и исполнительные программы на том или ином языке программирования.
Когда вы открываете сайт, сервер передаёт эти данные вашему браузеру, а он в свою очередь преобразует их в понятный для пользователя формат. Без браузера мы бы не могли видеть сайты в виде ярких страниц и взаимодействовать с ними, а просто продолжали бы добывать данные интернета из командной строки без толкового графического интерфейса и элементов.
Чтобы понимать, как это происходит вы можете прямо сейчас посмотреть, как выглядит исходный код любого сайта. Щёлкаем правой кнопкой мыши в любом месте страницы и выбираем пункт меню “Код страницы”. Вот в таком виде ваш браузер и получает информацию от сервера.
С чего начался Интернет?
Всемирной сети, в современном понимании, не так уж и много лет. Прародитель всемирной паутины появился ещё в конце 60х, как часть военных разработок в США. Тогда сеть использовалась в основном для передачи коротких сообщений. При этом не существовало ни веб-страниц, ни их адресов, ни программ для их просмотра, – всё проходило через ту самую командную строку.
Поэтому долгое время пользоваться сетью могли только специально обученные люди. Тогда не было ни привычных нам сервисов, ни нужной для них инфраструктуры. Никаких доставок и смешных роликов, не было Википедии и Гугла. И если надо было писать дипломную работу, люди шли в библиотеку.
Современную виртуальную жизнь человечеству облегчил программист Тим Бернерс-Ли в начале 90х. В то время он работал в CERB – той самой организации, которая позже подарила миру большой адронный коллайдер.
В те годы сотрудники компании не опасались создать чёрную дыру, а тонули в колоссальных объёмах данных, которыми нужно было обмениваться с коллегами, желательно не вставая с рабочего места. Тим Бернерс-Ли придумал технологию, которая давала быстрый доступ ко всем материалам организации с ПК любого сотрудника. Просмотреть данные можно было через специальную программу – браузер. Именно тогда программист представил миру основные компоненты будущей всемирной паутины: первые спецификации для гиперссылок URL, протокол http и язык гипертекстовой разметки HTML.
Тогда же CERN создал первый в мире сайт, на который можно было зайти через первый в мире браузер. Его назвали World Wide Web, или Всемирная сеть.
Правда в том браузере ещё не было привычной нам адресной строки, сайт нужно было открывать через меню, как документ в Word.
Тим Бернерс-Ли не стал патентовать свои технологии, в итоге World Wide Web стал свободной платформой. Чуть позже самый первый браузер переименовали в Nexus, а словосочетание World Wide Web сократили до известной нам, но уже устаревшей аббревиатуры “www”. С того времени пользователям больше не нужно было набирать сложные команды для работы в сети, достаточно просто кликать по элементам интерфейса сайтов.
Забавно, что работал первый в мире браузер поначалу только на компьютерах компании Next – той самой компании, которую основал Стив Джобс сразу после его увольнения из Apple в 1985.
Компьютеры Next продавались плохо из-за высокой цены. В итоге и браузер Nexus был доступен очень ограниченному кругу пользователей.
И тогда программисты со всего мира бросили свои силы на работу по созданию браузеров для других платформ, взяв за основу наработки Бернерс-Ли.
Борьба за пользователей
В 1993 году был представлен первый кроссплатформенный браузер NCSA Mozaic. Он работал на Unix, Windows и Mac, что выгодно отличало его от Nexus.
Браузер имел очень дружелюбный интерфейс. Он мог выводить в одном и том же окне и текст, и изображение, а его предшественник умел открывать картинки лишь в отдельном окне. Поэтому Mozaic и получил своё название из-за способности объединять различные типы контента на одной странице.
Браузер быстро нашёл своего пользователя по всему миру. Именно появление Mozaic дало мощный толчок развитию интернета в начале 90х, но и он со временем начал сдавать позиции.
В какой-то момент часть команды NCSA Mozaic ушла и создала собственную фирму под названием Netscape Communications. Результатом их работы стал браузер Netscape Navigator.
Сам браузер имел много инновационных фишек, в том числе встроенный почтовый клиент и разные темы оформления. Он стал первым браузером, который поддерживал новый защищённый протокол https.
Дело в том, что при использовании http данные между пользователями передавались в открытом виде, то есть их можно было легко перехватить. Команда Netscape Navigator как раз доработала протокол, внедрив в него защищённый ssl сертификат. Поэтому к аббревиатуре http добавилась буква s. С тех пор данные, которые передаются от вашего ПК к сайту и обратно, шифруются. Не везде, но на многих сайтах.
Ксередине 90х всё больше людей по всему миру могли позволить себе покупку персонального компьютера, а выход в сеть стал не крутой фишкой, а практически повседневной опцией. Мимо образовавшегося рынка браузеров не смогли пройти IT гиганты.
В 1994 компания Microsoft представила первую версию своего браузера Internet Explorer. При этом решение Microsoft не было уникальным, их браузер был основан на коде Mozaic. Позднее компания и вовсе приобрела права на первый кроссплатформенный браузер и использовала его технологии в своём собственном продукте уже по полной программе.
Спустя год Microsoft выпускает Windows 95 со встроенным Internet Explorer. К тому моменту он уже серьёзно уступал по функциональности конкурентам, но большинству людей было абсолютно всё равно. Большая часть пользователей просто не хотела разбираться с установкой сторонних браузеров. Зачем, если есть Internet Explorer из коробки? В итоге к началу 2000х целых 90% пользователей ПК на Windows использовали для веб сёрфинга браузер от Microsoft.
Закат эпохи Internet Explorer
Но Microsoft не сильно заботилась о развитии своего браузера. Со временем дело дошло до того, что Internet Explorer стал лучшей программой для скачивания других браузеров ))
Норвежский браузер Opera появился в 1995 году. Разработчики объяснили выбор названя тем, что слово “Опера” ассоциируется с высокими стандартами качества. Не вижу вообще никакой логики.
Опера работала куда быстрее встроенного решения от Microsoft. Уже в первой версии браузер предлагал пользователям поэтапную загрузку страниц, не было необходимости ждать полной загрузки сайта со всеми изображениями, чтобы перейти по нужной ссылке или прочесть текст. Еще браузер давал пользователям возможность докачивать файлы после обрыва соединения с сетью.
Возможность возобновить загрузку файлов, а не начинать её сначала, была очень существенным преимуществом. Ведь интернет в 90х был не очень медленным. Через пару лет норвежский браузер стал кроссплатформенным, а ещё подъехали новые фишки. В него встроили почтовый ящик и даже ICQ клиент.
В 1998 году выходцы из компании Netscape создали новую организацию Mozilla Foundation и начали работу над новым поколением такого приложения. Выбрали называние “Firebird” (огненная птица). Этот товарный знак был занят, в итоге ребята оставили в названии огонь, но заменили птицу на лису. И в 2004 мир увидел браузер Firefox.
Уже с первых дней браузер был достаточно гибким. Пользователи могли изменять расположение и состав элементов интерфейса, настроив браузер под любые нужды. Ещё Firefox позволял устанавливать различные плагины и дополнения, которые существенно расширяли функциональность.
Создавать дополнение мог кто угодно, Firefox был проектом с открытым исходным кодом. Браузер имел интегрированный блокировщик всплывающих окон, что добавляло ему немало очков, учитывая навязчивой рекламы.
Из-за того, что браузеры работали на разных движках, сильно страдала их совместимость с разными сайтами. То есть один и тот же ресурс в разных веб-обзревателях мог отображаться вообще по-разному. Мог съехать текст или пропасть изображение. Доходило до того, что на сайтах висели баннеры с информацией о том, под какой браузер они оптимизированы лучше всего.
Но стандартизации браузеров во многом поспособствовала компания Apple. В начале 2000х Mac поставлялись с установленным по умолчанию Internet Explorer – это не очень устраивало руководство компании, так что создание собственного решения было вопросом времени.
Стив Джобс представил браузер Safari в 2003 году. Он работал на компьютерах Apple втрое быстрее, чем Internet Explorer.
Браузер от Apple мог получить название Freedom (“свобода”), но некоторые члены команды разработчиков решили, что название могло вызвать ассоциации с известным в США брендом гигиенической продукции.
Название Safari отсылает пользователей к путешествию по дикой природе по аналогии со всемирной паутиной. Браузер отлично работал на родной операционке, но игру ни разу не перевернул. Однако Apple сделала одну важнейшую вещь – компания открыла исходный код своего браузерного движка Web Kit для всех желающих. Это решение корпорации в итоге помогло навести порядок среди разных браузеров.
В 2007 Apple решила выпустить Safari для Windows, но ничего путного из этого не вышло. Браузер работал на чужой ОС с глюками. По каким-то причинам компания не выделяла достаточно ресурсов на тестирование и допиливания своего продукта под операционку от Microsoft.
Спустя несколько лет разработчики Safari и вовсе отказались от версий для других операционок.
В 2000е корпорация Google отлично чувствовала себя в сегменте поисковиков, но ещё не имела собственного браузера. К разработке своего решения компания подошла с умом и с баблом. Она собрала по миру самых опытных и высокооплачиваемых разработчиков. Среди них были и бывшие сотрудники Netscape и Mozilla. Браузер от Google был готов к 2008 году, он получил название Google Chrome.
Название Chrome отсылает пользователей к мощным быстрым спорткарам, ибо сам браузер и правда показывал отличную скорость работы.
Google Chrome до сих пор отличается от конкурентов крайне простым интерфейсом. Он не имеет какого-то броского дизайна, всё очень минималистично.
За следующие 10 лет браузер Гугл Хром просто смел конкурентов с рынка. Работал он очень быстро, всегда был требователен к железу. Он существенно нагружал компьютер, так как каждая открытая вкладка создаёт в системе отдельный процесс. У такого подхода есть плюсы: если каждая вкладка в браузере – это отдельная песочница, то когда виснет одна страница, остальные продолжают работать. И многим это зашло.
Именно Google ввёл в моду так называемые “активные веб-приложения”. Не просто красивые анимированные сайты, а глубоко проработанные сервисы, как Google карты или Google Документы.
Со временем корпорация добра начала захватывать корпоративный сегмент рынка. В 2017 Google выпустила Chrome Enterprise Bundle – тем самым дала системным администраторам компаний единый установщик Chrome. С его помощью можно загрузить браузер сразу на все компьютеры организации, а не отдельно на каждый.
Большую роль в успехе Chrome сыграли деньги. Большой капитал даёт возможность не просто быстро привлечь в команду отличных специалистов, но и переманивать лучшие кадры у конкурентов. А ещё Google обладает почти неограниченными возможностями в плане пиара и рекламы.
Благодаря этому доля Chrome на мировом рынке браузеров выросла к 2018 году до 60%, и за минувшие 6 лет ситуация не сильно поменялась.
Отечественные браузеры
Отечественные компании задумались о создании своих браузеров в начале 2010х. Причем в авангарде был не Яндекс, а mail.ru Group. В 2011 компания выпустила браузер Internet Mail.ru, позже переименованный в Amigo.
Чтобы занять заметную долю рынка, компания использовала серые схемы распространения. Часто её продукты устанавливались в довесок к другим программам, зачастую не “очень лицензионным”.
Это тот самый момент, когда ты не снял галочку во время установки программы, и теперь у тебя новый браузер, который сразу стал браузером по умолчанию, установил тебе 8 помощников, прописался на рабочий стол и виджеты, и каждый день присылают уведомления.
Для неподготовленного пользователя удаление этого всего становилось кошмаром. Эта ситуация вызвала волну хейта в отношении браузера. Лишний хлам и нечестный подход к распространению продукта утянули браузер от mail.ru на дно.
В 2012 году свой собственный браузер выкатил Яндекс. В своё время именно их продукт предложил пользователям подсказки с быстрыми ответами.
В браузере от Яндекса появились интернет приложения – карты, такси, еда и так далее. А сегодня разработчики решили развивать браузер в таком ключе, чтобы пользователю самому хотелось его установить.
Яндекс может переводить ролики на русский язык и озвучивать их в реальном времени, плюс много других фишек нейросетей.
Но так получилось, что популярен Яндекс Браузер только в нашей стране. Ведь если убрать из него ориентированные на Россию сервисы, то по сути он мало чем будет отличаться от любого другого.
В 2003 году Apple открыла исходный код своего браузерного движка Web Kit для всех желающих. На его основе появился Blink – это ответвление движка WebKit, созданное компанией Google.
Позже корпорация представила миру браузерный движок Chromium, который содержит большую часть кода Blink, а значит и WebKit.
Другими словами, на сегодняшний день большая часть известных нам браузеров работает на одном и том же движке. Это Chrome, Opera, Яндекс, Microsoft Edge.
В 2011 компания Rambler взяла за основу одну из сборок Chromium, на скорую руку встроила в неё несколько ссылок на свои сервисы и назвала своим браузером. Это был очень сырой проект, который сам Рамблер конечно же быстро забросил.
Что в итоге?
Круто, когда какие-то фундаментальные разработки становятся достоянием общественности. В таком случае это двигает вперёд целую индустрию. Когда-то Тим Бернерс-Ли не стал патентовать свою разработку, World Wide Web стал свободной платформой, и мир узнал, что такое интернет. Позже Apple открыла доступ к своему удачному движку, и в итоге на нём стала работать большая часть браузеров. Такой подход позволяет компаниям совместно продвигать современные веб-стандарты, что в конечном итоге делает всемирную паутину удобнее и безопаснее.
Прошли те времена, когда какой-то сайт мог по-разному работать на том или ином браузере. Интернет стал целостным продуктом, который доступен каждому.
Но если говорить о будущем индустрии, то в последние годы компании сделали ставку на искусственный интеллект и машинное обучение. А значит качество голосовых помощников, чат-ботов и систем автоматического перевода в браузерах продолжит расти.