Браузер (англ.
browser) —
программапредоставления интерфейса между Интернет-ресурсами и пользователем, используемая для навигации в Интернете,
для обработки и выводаконтента, реализуемая
обычно как клиент удалённого сервера.
Сундар Пичаи
(вице-президент Google):
Исследования показывают, что современный пользователь, находящийся за
компьютером, до 90% времени проводит в Сети. Исходя из этой логики, можно сказать, что браузер - это главная
программа на компьютере".
Дэн Олдс
(главный аналитик Gabriel Consulting Group):
Настоящее рождение Web нужно отмечать в
день, когда первый браузер перешел в бета-версию. До того существовала
электронная почта и доступ по коммутируемым каналам, но все было громоздко, медленно и трудно для
понимания. Как только появились браузеры все переменилось. Внезапно доступ к сайтам
по всему миру стал быстрым и легким. И и с тех
пор все пошло в гору.
Первые браузеры и их
создатели
Тим Бернерс-Ли
воктябре-декабре
1990 годанаписалпервый в мире
гипертекстовый веб-браузер,
называвшийся «WorldWideWeb».
Тимоти Джон
Бернерс-Ли
(Timothy John
«Tim»
Berners-Lee) —
британский
учёный,
изобретатель,
авторWWW, HTML (язык разметки гипертекста),
HTTP (гипертекстовый транспортный протокол),
первого веб-сервера, первого сайта, первого браузера...
Марком Андреесеном
(Marc
Andreesen)в 1993 году создал NCSA
Mosaic-первый интернет-браузер,
с графическим интерфейсом пользователя и развитыми возможностями
и
основал компанию Netscape Communications, которая позднее была продана AOL за 4,2 миллиарда
долларов.
Марк Андреессен
(член
советов директоров Facebook и eBay)
инвестор
проекта RockMelt по разработке социального браузера.Стартап основан Тимом Хауэсом (Tim Howes) и Эриком Вишриа (Eric Vishria)
08.11.2010
RockMelt хранит пользовательский контент в "облаке",
построен на основе Chromium, который лежит также
в основе Google Chrome.
Развитие
браузеров
Браузерыразвивались с развитиемИнтернета, ставосновным инструментом для
работы с сетевыми ресурсами.
28.09.2009
Ларс Бак (ведущий разработчик Google Chrome):
Еще совсем
недавно от браузеров требовалось достоверно воспроизводить текст и
картинки. Сегодня браузер – это платформа для веб-приложений. Вот под них мы и будем создавать новые браузеры.
Ларс Бак:
Год назад я купил своим детям ноутбук. За этот год они не установили на нем ничего, кроме браузера. То есть, все, что им нужно, они делают через браузер. И это не исключение - это именно тенденция. Все меньше приложений будет оставаться на десктопе, и все больше - выполняться через браузер.
Ларс Бак:Образ
программиста – как человека, который спит допоздна, а потом всю ночь
работает, не для меня. В 8 утра я приезжаю на работу на велосипеде, а в 18:00 я уже дома, ужинаю
и провожу время с семьей. Я не работаю по вечерам и не работаю по выходным.
Основные функции
браузеров:
установление связи с сервером, на котором
хранится документ (по его URL)
загрузкана компьютер пользователя (полная
или частичная по протоколу HTTP через порт 80 TCP/IP) компонентов комбинированного
документа (текст, разметка, графическая, видео и аудиоинформация,
программный код);
интерпретация языковых конструкций документа
(на языках HTML, DHTML, CSS, XHTML, XML...);
предоставление средств для отображения
мультимедийных объектов, входящих в состав Web-страниц (CSS, PHP,
JScript, JavaScript, VBScript, Java, ActivX
...)
форматирование и отображение
Web-страницы на компьютере пользователя (в соответствии с программными
и аппаратными возможностями компьютера);
упрощение доступа к
Web-страницам, посещавшимся
ранее (cookies, cache...);
предоставление доступа к встроенным или автономным средствам работы с
различными технологиями, службами и сервисами Интернета (Search, FTP,
P2P BitTorrent, AJAX, RSS, DOM, widget, blidget, wiki и
др).
Все большую
популярность приобретают
web-приложения, которые
запускаются и работают в окне браузера.
Следуя за развитием Интернета, браузер превращается в интегральную среду интерактивного
взаимодействии пользователя с различными веб-приложениями
и программами локального компьютера.
Эффективный браузер
(kmp-признаки)
*
эффективность - отношение результата к затратам (времени, труда,
ресурсов...)
соответствовать
постоянному развитию возможностей Сети и новым стандартам,
соответствовать
требованиям безопасности (все браузеры имеют ошибки и уязвимости,
которые быстро обнаруживаются и применяются для противоправных
целей. В обновленных версиях исправляются известные ошибки и
уязвимости),
улучшения
собственный характеристик браузера.
2
эффективный браузер
оптимален
для решаемых задач. Идеального браузера нет.
Есть лучшие для разных задач. Эффективная работа в Сети предполагает
использование 3-5 различных браузеров. Google Chrome - лучший
для 85% задач.
3
эффективный браузер
настроен пользователем индивидуально (в части интерфейса,
безопасности, приложений и расширений,виджетов, плагинов,
добавляющие ему
новую
функциональность).
Для уникального пользователя - уникальные настройки. Стандартные
настройки для посредственности.
4
эффективный браузер контролируется
пользователем. Браузер собирает, хранит и передает серверам Сети большое
количество информации об деятельности пользователя за компьютером
(посредством
cookies, web beacon, tracking bug и т.п.), что
может создавать реальные угрозы.
5
эффективный браузер
у эффективного (наиболее
приспособленного к переменам) пользователя, в контексте освоения
им
современных
служб и сервисов Интернета.
Для
умных.
Что означает: "быть приспособленным к
переменам"?
Браузерные движки
Браузерный движок (layout
engine)
-
программа, преобразующая код веб-страниц (HTML, XML,
мультимедийные файлы и т. д.) и информацию о форматировании (в
форматах CSS, XSL и т. д.)
в изображение форматированного содержимого на экране.
Браузерный
движок используется в веб-браузерах, почтовых
клиентах и других
программах нуждающихся в отображении и редактировании содержимого
веб-страниц.
Распространенные движки:
Gecko
свободный
движок браузера Firefox,
создан в проекте Mozilla; используется в
почтовом клиенте Thunderbird,
наборе программ SeaMonkey
Trident
проприетарный движок
браузера Microsoft
Internet Explorer; используется многими программами для Windows (например,
мини-браузерами в программах Winamp и RealPlayer)
Presto,
Futhark,
Carakan
проприетарные движкиразных версий браузеров Opera,
разработаны Opera
Software
KHTML
свободный движок браузере Konqueror,
разработан в проекте KDE, стал основой основой для движка WebKit
WebKit
свободный движок браузеров Apple
Safari и Google Chrome.
Быстрый, масштабируемый, обеспечивает полную поддержку HTML5 в
соответствии с рекомендациями W3C
Acid3
Поддержка браузерами современных
веб-стандартов проверяется тестом
Acid (на март 2008 года
актуальна версия 3).
Acid3
осуществляет проверку 100 вероятно уязвимых мест в HTTP, HTML, CSS, ECMAScript,
SVG и XML, а также
проверяет работу с DOM.
12.09.2011
Internet Explorer 9 и 10, Google Chrome 14, Opera 11.51 и Firefox 6.0.2
справляются с Acid3 (100/100).
Интересно, что Internet Explorer 8-й версии при прохождении теста Acid3
Браузерыдля компьютеров в
мире (%):
Данные
Net Applications
(статистика
40 000 сайтов с 160 млн. посетителей)
Браузер
октябрь
2006
январь
2009
январь
2010
январь
2011
январь
2012
Internet Explorer
83
67,6
62,18
56
53,96
Firefox
12
21,5
24,41
22,75
20,88
Google Chrome
не было
1,1
5,2
10,7
18,94
Apple
Safari
3,5
8,3
4,51
6,3
4,9
Opera
0,7
0,7
2,38
2,28
1,67
02.12.2011
Согласно StarCounter: Internet Explorer - 40,1%, Google Chrome - 26%, Firefox
- 25,1%,
Safari
- 6,4% и Opera
- 1,7%. Популярность Chrome быстро растет, его конкурентов — уменьшается.
22.12.2011
Разработчики
Mozilla Firefox будут ежегодно получать
от Googleпо $300 млн.
заиспользование в браузере Firefox поисковой
системы Google.
Браузерыдля мобильных
в мире
(%):
Данные
Net Applications
Браузер
сентябрь2011
октябрь
2011
январь
2012
Apple
Safari
55,6
62
54,85
OperaMini
18,9
13
19,58
Android browser
16
18,6
17,78
Браузерыв Беларуси и России
Популярность браузеров различна в разных
регионах мира
04.02.2012
В Беларуси(согласно StatCounter)лидируют:
Opera - 45,5%
Firefox - 21,8%
Chrom - 19,8%
Internet
Explorer - 11,5%
Йон
фон Течнер
(гендиректор Opera Software): Популярность Opera в России,
Украине
и в Белоруссиизагадка для самой компании.
30.12.2011Россия и Украина
- мировые лидеры по числу пользователей браузера Opera.
04.02.2012В мире (согласно StatCounter):
Chrome — 29%,
Opera
- 1,9%,
Разнообразие браузеров
Сегодня
Интернет — это не поиск
информации, электронная почта, магазины, хостинг,
чаты, форумы, блоги, аукционы, пиринг, библиотеки, игры,
социальные сети, вебинары, фриланс, виртуальные миры
и
другое.
Наряду с популярными, существует множество специальных браузеров, в том
числе:
BrailleSurf (для
слабовидящих и слепых, отображает страницы в коде Брайля)
Deck-It (для
разработчиков, отображает Wireless Markup
Language - язык разметки документов для использования в
мобильных устройствах по стандартуWAP. )
Гогуль
(для
детей, позволяет детям путешествовать только по заранее одобренным
родителями и педагогами сайтам (несколько тысяч русскоязычных
ресурсов, более полумиллиона фотографий и видеороликов.
Project
Skylight браузерный клиент для
Second Life, позволяющий войти в виртуальный мир без предварительной
инсталляции.
Flock (для
упрощения ведения блогов, размещения фотографий в сети и чтения RSS)
Heatseek (для
сокрытия следов веб-серфинга посредством
шифрования).
SRWare Iron
- браузер на основе Google
Chrome, но с удалением из него всех т.н. “шпионских” модулей.
Tor Browser Bundle - пакет для анонимного интернет-серфинга путем
маршрутизации и шифрования трафика по распределенной сети серверов,
поддерживаемых добровольцами со всего мира - предотвращает
наблюдение за интернет-соединением пользователя и получение
информации о том, какие сайты посещаются, а также скрывает от всех
посещаемых хостов информацию о физическом расположении посетителя.
Включает в себя программное обеспечение Tor и
соответствующим образом настроенный браузер Firefox.
Самыйбезопасный браузер
12.12.2011По данным AccuvantLabs
Google Chrome признан самым безопасным веб-обозревателем. На втором месте
Internet Explorer, замыкает тройку Mozilla Firefox. Браузеры Opera и Safari
на предмет безопасности не изучались.
Крейг Барт
(технический директор Devil Mountain):
IE не грозит исчезновение с офисного горизонта. Люди,
которые говорят подобные вещи, просто не имеют понятия о внутренней
организации предприятия. Пока компании не откажутся от внутренних приложений,
основанных на IE, ничего не изменится. Движок IE часто входит в состав
других приложений. IE пронизывает
многие слои Windows иудалить
его из ОС слишком болезненно.
Internet Explorer
10.03.2011 года вышел браузер
Internet Explorer
9
разработанный под руководством архитектора Microsoft
Алексея Могилевского (быстрее, с поддержкой HTML5 и формата
векторной XML-графики SVG, работает только с Vista и Windows 7).
Алексей Могилевский:
Internet Explorer
пользуются
500 миллионов человек по всему миру - все они
используют разные языки. Чтобы поддерживать для всех языков функции
переноса, нужно собрать все словари, написать алгоритмы
- это весьма сложная задача, которая будет решена,
но со временем.
Internet Explorer
9
вышел сразу на 25 языках.
Алексей Могилевский:
Мне помогло образование, которое я получал в Новосибирском
университете: то, чему мы научились, обучаясь там, это не бояться
решительно ничего. Нет таких проблем – технических или не технических, за
которые мы бы боялись взяться.
Алексей Могилевский:
Самые большие цели при
разработке Internet Explorer 9 – это производительность и
новые стандарты. У нас уже есть многое из HTML5,
многое из CSS3, есть SVG.
В Internet Explorer
9 SVG и HTML Video работают
лучше чем где бы то ни было - из-за системной
поддержкиWindows.
Мы стараемся стимулировать переход на новые браузеры. Но не можем делать апгрейд насильно.
Мы не поддерживаем Internet Explorer 6 ни в одном продукте Microsoft,
но продолжаем выпускать
обновления безопасности,
потому что есть много людей в мире, у
которых от этого жизнь зависит.
18.09.2011
Internet Explorer 10
в metro-стиле не будет поддерживать Adobe Flash, что увеличивает степень надежности работы браузера
и время
автономной работы мобильных устройств, повышает
уровень безопасности и конфеденциальности, увеличивает время.
Возможно
полно будет поддерживать HTML5.
Mozilla Firefoxиз первых уст
(из интервью
со
Збигневом Бранецким, 26.08.2008)
Збигнев Бранецкий (Zbigniew
Braniecki, известен как Гэндальф,
родился в Польше, разрабатывает браузеры в
корпорации Mozilla).
Збигнев Бранецкий:
Изначально я учился
computer science, но это оказалось для меня
слишком сложным - я не очень силен в
математике и теории алгоритмов, так что
учебу пришлось бросить. Обнаружив,
что
работая с
компьютерами и софтом, я нахожусь ближе к
пользователям, к организации сообществ, я
стал учиться социологии и социальной
психологии и надеюсь закончить обучение
именно по этой специальности.
Збигнев Бранецкий:
Когда речь
идет о локализации, нужно думать не только о
переводе, но и об интеграции в другую
культуру, о том, как люди в разных странах
используют Интернет.
Збигнев Бранецкий:
Никто не
принимал централизованного решения о начале
разработки Firefox. Мы занимались Mozilla
Suite, но два разработчика начали создавать
независимый браузер. Когда стало ясно, что Firefox хорошее
средство для продвижения инноваций и возможности выбора
в Интернете, - мы сделали его нашим
основным продуктом.
Збигнев Бранецкий:
В
Mozilla Corporation
работает 160 человек. Но большую часть нового
кода проект получает от внешних
программистов (для них это хобби).
Мы хотим оставаться маленькой фирмой, а
не превращаться в крупную корпорацию, люди в
которой перестанут слушать
сообщество. Но невозможно иметь сложный
проект и обойтись совсем без бюрократии.
Збигнев Бранецкий:
Сотрудников коммерческой компании интересуют
деньги и, возможно, не очень интересует
работа. Когда речь идет о сообществе
добровольцев, вы можете быть уверены:людям
интересно то, чем они занимаются, они хотят работать и делают это
эффективно.
Когда
я был моложе, я носил длинные волосы, играл на
гитаре в рок-группе и читал только фэнтези.
Однажды мне понадобился ник
для IRC.
Единственным свободным
ником был именно Gandalf - и я его занял.
Это было ошибкой: я встречаю множество
людей, которые говорят "О, я тоже Гэндальф".
Збигнев Бранецкий:
Я считаю, что существенная часть "Веб 2.0"
состоит в том, что люди стали создавать
новые вещи.
Збигнев Бранецкий:
Я согласен с Тимом Бернерсом-Ли в том, что
Веб 3.0 будет семантическим.
Люди не склонны заниматься
семантической разметкой, и мы не можем
сказать: эй, мы тут придумали клевую штуку,
называется XML, - потратьте несколько лет на
ее изучение и пользуйтесь. Никто этого не сделает. Но я верю,
что в будущем мы сумеем добавлять
семантическую информацию, не требуя от
авторов тратить время на это.
Збигнев Бранецкий:Социальные сети
очень важны. Я думаю, что основной
источник наших знаний о том, какая
информация интересна, - это наши друзья,
люди, которым мы доверяем. Сегодня я
трачу по 6 часов в день,
чтобы понимать, что происходит
вокруг меня, но я верю, что ситуация
изменится, и наш софт поможет нам поддерживать социальные возможности и
развиваться дальше.
Opera
из первых уст
(из интервью
с Хоконом Ли,
29.10.2008)
Хокон Ли (Hаkon
Wium Lie,
известен также как
howcome) -
директор по технологиям (CTO)
OperaSoftware,
создатель CSS (Cascading Style Sheets) - языка описания
стилей, ставшего стандартным средством верстки веб-страниц.
Хокон Ли:
В 1989 году я
проектировал электронные газеты, изучал типографику,
шрифты, дизайн и представление информации. Открыв для себя веб
в 1992 году, я стал работать под руководством Тима Бернерса-Лив CERN .
Хокон Ли:
Именно
в работе на смартфонах и прочих мобильных главное стратегическое преимущество Opera, если сравнивать ее с той же Mozilla Firefox.
Для многих людей в
Бангладеш или Малайзии Opera Mini - единственный доступ к вебу
- там мало у кого есть компьютеры, но у многих есть
мобильники. Мы хотим быть повсюду, чтобы дотянуться до
любого пользователя, где бы он ни находился
Следует отметить, что
это стало возможным во многом благодаря CSS - если
бы HTML превратился в язык визуальной разметки,
потеряв свое семантическое значение, корректно
переверстать страницу под небольшой экран было бы
вообще невозможно.
Хокон Ли:
Веб-стандарты должны быть такими, чтобы любую информацию,
которую человечество хочет сохранить, можно было сохранить
именно в них. Любые документы должны быть веб-документами; любые
приложения - веб-приложениями.
Хокон Ли:
От
идеи до реализации обычно проходит пара лет. Но я не уверен, что
мы хотим двигаться быстрее. Иначе просто не будет времени, чтобы
о чем-то думать. Мир и так меняется слишком быстро. В 50-х годах
мы начали менять способы, которыми распространяется информация -
между компьютерами и людьми, людьми и людьми, компьютерами и
компьютерами, - и эта революция продолжается до сих пор.
Хокон Ли:
Книги появились пятьсот лет назад, и сейчас мы можем прочитать,
что в них было написано тогда; я думаю, что веб будет с нами еще
пятьсот лет, и хочу быть уверенным, что и через пять веков мы
сможем прочитать то, что сейчас в нем размещаем.
Хокон Ли:Моим дочерям 14 и
16 лет, и я думаю, что они слишком много времени
проводят за компьютером. Конечно, веб приносит им пользу -
например, они многое узнают из таких ресурсов, как Википедия -
но как родитель я обязан их ограничивать. Приходится быть
жестким и уметь сказать: "Два часа в день - и баста!
Opera Unite
15.03.2011Доступна
Opera 11.01
с поддержкой
расширений
(Extensions)
, благодаря которым можно добавить к
браузеру новые возможности.
Среди расширений:
"Translate"
- автоматический перевод иностранных страниц на английский язык
(работает!).
Opera Unite - встроенная в браузер технология обмена информацией.
Opera Unite
дает возможность пользователям связываться с удаленными ПК напрямую и делиться информацией без использования онлайн-сервисов и приложений, а также удалённо работать с хранящейся на его компьютере информацией с помощью любого другого устройства, оснащённого современным веб-браузером.
Сервисы Opera Unite
базируются на HTML, CSS и JavaScript:
File Sharing
позволяет предоставить доступ к файлам на своём
компьютере другим пользователям выбрав на своём локальном диске папку. Opera Unite сгенерирует прямую ссылку на эту папку.
Web Server позволяет запустить полноценный веб-сайт с собственного компьютера. Достаточно выбрать на локальном диске папку с файлами веб-сайта и разрешить доступ к ней извне. Всё содержимое при
этом останется на компьютере, который будет выступать одновременно и
хранилищем информации. Opera Unite автоматически распознаёт и запускает
индексные файлы, так что веб-сайт будет отображаться в том виде, в
котором он разработан.
Media-Player
обеспечивает внешний доступ к хранящейся на локальном ПК
музыке.
Photo Sharing:
обеспечивает внешний доступ к фото
и формирует галерею их миниатюр. Полноразмерное фото загружается нажатием на миниатюру.
The Lounge
(гостинная) организует чат. Внешние пользователи смогут подключиться к разговору нажатием на прямую ссылку,
указав пароль для входа в чат.
The Fridge
(холодильник) - сервис для обмена сообщениями
в безопасном режиме и в реальном времени. Внешним пользователям остаточно дать прямую ссылку на него.
Экономика
Opera Software
из первых уст
15.12.2009
Йон
фон Течнер:
В штате нашей компании 760 человек.Наши разработчики находятся в Норвегии, Швеции, Польше, Чехии, Китае, Корее, Индии,
Японии, США и на Тайване. С момента основания компании 14 лет назад наш рост обычно
составлял 40–50% в год. В 2008г.- 58%.
Вопрос:Как можно получать
годовой оборот в $90 000 000, выпуская бесплатный продукт.
Йон
фон Течнер:
Мы используем 3 бизнес-модели:
распространяем бесплатный браузер, который содержит
прямые ссылки на сайты контент-провайдеров, наших партнеров
или ссылки в поисковой панели. Именно так мы сотрудничаем с Google, Yandex, Ozon, Mail.ru и др. В данном
случае у нас действует соглашение о разделении доходов.
сотрудничество с ОЕМ – предусматривает
поставку Opera Mobile, Opera Mini, а также создание на их
основе специальных браузеров для устройств таких компаний,
как Samsung, Motorola, HTC, Nintendo, Sony, Philips и др. В
данном случае мы зарабатываем на продаже лицензий.
rлючевым
звеном третьей модели является Opera Mini (40% нашей выручки). Здесь мы предоставляем
услуги браузинга мобильным операторам как сервис,
за них и платят каждый месяц исходя из количества активных
пользователей. Бесплатная версия Opera
Mini дает возможность операторам заработать суммарно почти $1 млрд долл. в год.
Корпорация Apple 7
июня выпустила пятую версию браузера
Safari для
пользователей Mac OS X и Windows, в котором:
функция чтения
основного текста статей Safari Reader (пользователь может
прочесть только интересующий текст, не отвлекаясь на дизайн
страницы).
на 30%
ускорена обработка JavaScript.
улучшена
поддержка HTML5.
По оценкам Apple,
Safari работает на 200 миллионах устройств.
Сюрприз!
Программа
для определения оптимального соотношения цвета фона и текста на
Web-страничке, написанная с помощью языка JavaScript, встроенная в саму
страничку и доступная через браузер.