История веб-браузеров

Preview:

Citation preview

ИСТОРИЯ БРАУЗЕРОВ

Нас ждёт…

• Появление Интернета

• Первые браузеры

• Война браузеров 1995-1998

• Современная история

• Статистика

• Сравнение

ИНТЕРНЕТ. НАЧАЛО

Компьютерная сеть ARPANET

• 29 октября 1969 состоялся первый сеанс связи

• 1973 Великобритания и Нидерланды подключились к ARPANET

• 1 января 1983 ARPANET перешла на TCP/IP

• 1984 DNS

Интернет. Начало

Компьютерная сеть NSFNet

• National Science Foundation Network

• Большая пропускная способность

• 10.000 компьютеров за год

Интернет. Начало

WWW

• 1989 появление концепции WWW

• Разработка HTTP, HTML, URI

• 1990 подключение по телефонной линии

• 1991 общедоступность WWW в Интернете

Интернет. Начало

НАЧАЛО ЭПОХИ

Erwise

• Апрель 1992

• Первый браузер с графическим интерфейсом

Начало Эпохи

• Разные шрифты

• Подчёркнутые ссылки

• Многоэкранный режим

• Работа с местными файлами

NCSA Mosaic

• Апрель 1993

• Первый браузер для Microsoft Windows

• Поддержка FTP, NNTP

• ftp://ftp.ncsa.uiuc.edu/Mosaic/ – 5.000 скачиваний в месяц

• Лёг в основу NetScape Navigator и Internet Explorer

Начало Эпохи

ВОЙНА БРАУЗЕРОВ1995 – 1998

Netscape Navigator

• Появился в 1994 из NCSA Mosaic

• Самые широкие возможности

• С версии 2.0 добавили почтовый клиент

Internet Explorer

• В основе тот же NSCA Mosaic

• Создан в ответ популярности Netscape Navigator

• Добавлялись несовместимые со стандартами расширения HTML

Предпосылки

VS

• Монополист на рынке• Корпоративная версия – 99$

• Выходит на рынок в 1995• Бесплатный для всех

Война Браузеров. 1995 - 1998

Ход Войны

• Основной приём борьбы – добавление нестандартных возможностей

• W3C принимает множество обсуждаемых стандартов

• HTML

• JavaScript

• CSS

Война Браузеров. 1995 - 1998

Результат

• Многие документы были «оптимизированы» для конкретного браузера

• Internet Explorer занял более 95% рынка

• NetScape пал и выпустил исходный код под свободной лицензией MPL

Война Браузеров. 1995 - 1998

БРАУЗЕРЫ.ПРОДОЛЖЕНИЕ

Opera Firefox

WebKit

Safari Chrome

Opera

• MultiTorg Opera 1

• Написан на C и только для Windows

• Многодокументный интерфейс

• Приоритет – скорость работы и совместимость

• Поэтапная загрузка страниц

Браузеры. Продолжение

Opera

• Opera 2.0 стала общедоступна

• Opera 3.5 кросс-платформенная + CSS + JavaScript

• Opera 4.0 Electra + почтовый клиент

• Opera 6.0• Первый конфликт с MSN.com

• Opera 7.0 Presto• Второй конфликт с MSN.com

Браузеры. Продолжение

Opera

• К 2013 году добавили:• BitTorrent• Антифишинговая защита• Экспресс-панель• Opera Link• Opera Dragonfly• Presto 2.10• HTML5 + CSS3• Версия x64

• 2 июля 2013 Blink от Chromium

Браузеры. Продолжение

Opera. Итоги

• The Fastest browser on Earth

• Работа со скриптами в 2 раза быстрее, чем у остальных

• Отображение содержимого до полной загрузки страницы

• Экспресс-панель

• Opera Widgets

• Голосовое управление

• HTML5 451/500

Браузеры. Продолжение

MozillaPhoenix

FirebirdFirefox

v1.0 Октябрь 2004v2.0 Март 2006v3.0 Июнь 2008v3.5 Июнь 2009

Браузеры. Продолжение

Mozilla Firefox v24

• Самый гибкий браузер

• Множество расширений – больше чем у остальных

• Повышенные требования к оперативной памяти

• Автоматическое обновление

• Безопасное хранение паролей и сертификатов

• HTML5 424/500

Браузеры. Продолжение

WebKit

• Apple форкнули KHTML/KJS и назвали это дело WebKit

• KHTML/KJS состоял примерно из 140 тыс. строк кода и достаточно быстро рендерил страницы

• Январь 2003 – анонс Safari на WebKit

Браузеры. Продолжение

Apple. Safari

• В январе 2003 года на Macworld Expo Стив Джобс анонсировал браузер Safari

• 11 июня 2007 выпуск тестовой версии Safari 3.0 для Windows XP и Vista

• Top Sites

• Последней доступной версией Safari для Windows является версия 5.1.7

• HTML5 386/500

Браузеры. Продолжение

Google. Chrome

• Эрик Шмидт: «Google является небольшой компанией» и он не хочет участвовать в «болезненных войнах браузеров».

• Первоначально Chrome выпущен только под Microsoft Windows

• Первая бета-версия браузера была доступна на 43 языках

• Направлен на повышение безопасности, скорости и стабильности

• HTML5 476/500

Браузеры. Продолжение

НАСТОЯЩЕЕИ что теперь?

Когда пришёл WebKit

Presto Gecko Trident

WebKit

Настоящее

Монокультура?

Настоящее

Монокультура?

Настоящее

KHTMLKJS

WebCoreJavaScriptCore

WebKit

WebCoreNitro

WebKit2

BlinkV8

Chromium

СТАТИСТИКА

В России

42%

15%

22%

7%

14%

Google Chrome

Internet Explorer

Firefox

Safari

Opera

Статистика

В мире

41%

30%

19%

9%1%

Google Chrome

Internet Explorer

Firefox

Safari

Opera

Статистика

СРАВНЕНИЕ

Ядро и Операционные Системы

Браузер Ядро Поддерживаемые Операционные Системы

Google Chrome Blink Windows, Mac OS X, Linux,Android, Google Chrome OS, iOS

Internet Explorer

Trident | Tasman Windows,Windows Mobile, Windows Phone

Mozilla Firefox Gecko Windows, Max OS X, Linux, BSD, Unix,Solaris, OS/2, BeOS, Android, Maemo, MeeGo

Safari WebKit Mac OS X,Apple iOS

Opera Presto | Blink Windows, Max OS X, Linux, BSD, Unix,Solaris, OS/2, BeOS, QNX, Wii, Windows Mobile, Symbian OS, BlackBerry OS, Maemo, MeeGo, Apple iOS, Android, J2ME Сравнение

Протоколы

Браузер E-mail FTP NNTP SSL IRC Gopher

Google Chrome ?Internet Explorer

Mozilla Firefox п п п Safari ч Opera

Сравнение

ВАШИ ВОПРОСЫ

СПАСИБО ЗА ВНИМАНИЕ

Боронина Екатерина

2013г

Recommended