4. Компьютерная сеть ARPANET
•
29 октября 1969 состоялся первый сеанс связи
•
1973 Великобритания и Нидерланды подключились к ARPANET
•
1 января 1983 ARPANET перешла на TCP/IP
•
1984 DNS
Интернет. Начало
6. WWW
•
1989 появление концепции WWW
•
Разработка HTTP, HTML, URI
•
1990 подключение по телефонной линии
•
1991 общедоступность WWW в Интернете
Интернет. Начало
8. Erwise
•
Апрель 1992
•
Первый браузер с графическим
интерфейсом
•
Разные шрифты
•
Подчѐркнутые ссылки
•
Многоэкранный режим
•
Работа с местными файлами
Начало Эпохи
9. NCSA Mosaic
•
Апрель 1993
•
Первый браузер для Microsoft Windows
•
Поддержка FTP, NNTP
•
ftp://ftp.ncsa.uiuc.edu/Mosaic/ – 5.000 скачиваний
в месяц
•
Лѐг в основу NetScape Navigator и Internet
Explorer
Начало Эпохи
12. Internet Explorer
•
В основе тот же NSCA Mosaic
•
Создан в ответ популярности
Netscape Navigator
•
Добавлялись несовместимые со
стандартами расширения HTML
13. Предпосылки
VS
• Монополист на рынке
• Корпоративная версия – 99$
• Выходит на рынок в 1995
• Бесплатный для всех
Война Браузеров. 1995 - 1998
14. Ход Войны
•
Основной приѐм борьбы – добавление нестандартных возможностей
•
W3C принимает множество обсуждаемых стандартов
•
HTML
•
JavaScript
•
CSS
Война Браузеров. 1995 - 1998
15. Результат
•
Многие документы были «оптимизированы» для конкретного браузера
•
Internet Explorer занял более 95% рынка
•
NetScape пал и выпустил исходный код под свободной лицензией MPL
Война Браузеров. 1995 - 1998
17. Opera
•
MultiTorg Opera 1
•
Написан на C и только для Windows
•
Многодокументный интерфейс
•
Приоритет – скорость работы и совместимость
•
Поэтапная загрузка страниц
Браузеры. Продолжение
18. Opera
•
Opera 2.0 стала общедоступна
•
Opera 3.5 кросс-платформенная + CSS + JavaScript
•
Opera 4.0 Electra + почтовый клиент
•
Opera 6.0
•
•
Первый конфликт с MSN.com
Opera 7.0 Presto
•
Второй конфликт с MSN.com
Браузеры. Продолжение
19. Opera
•
К 2013 году добавили:
•
•
•
•
•
•
•
•
BitTorrent
Антифишинговая защита
Экспресс-панель
Opera Link
Opera Dragonfly
Presto 2.10
HTML5 + CSS3
Версия x64
•
2 июля 2013 Blink от Chromium
Браузеры. Продолжение
20. Opera. Итоги
•
The Fastest browser on Earth
•
Работа со скриптами в 2 раза
быстрее, чем у остальных
•
Отображение содержимого до
полной загрузки страницы
•
Экспресс-панель
•
Opera Widgets
•
Голосовое управление
•
HTML5 451/500
Браузеры. Продолжение
22. Mozilla Firefox v24
•
Самый гибкий браузер
•
Множество расширений – больше чем у остальных
•
Повышенные требования к оперативной памяти
•
Автоматическое обновление
•
Безопасное хранение паролей и сертификатов
•
HTML5 424/500
Браузеры. Продолжение
23. WebKit
•
Apple форкнули KHTML/KJS и назвали это дело WebKit
•
KHTML/KJS состоял примерно из 140 тыс. строк кода и достаточно
быстро рендерил страницы
•
Январь 2003 – анонс Safari на WebKit
Браузеры. Продолжение
24. Apple. Safari
•
В январе 2003 года на Macworld Expo Стив Джобс анонсировал браузер
Safari
•
11 июня 2007 выпуск тестовой версии Safari 3.0 для Windows XP и Vista
•
Top Sites
•
Последней доступной версией Safari для Windows является версия 5.1.7
•
HTML5 386/500
Браузеры. Продолжение
25. Google. Chrome
•
Эрик Шмидт: «Google является небольшой компанией» и он не хочет
участвовать в «болезненных войнах браузеров».
•
Первоначально Chrome выпущен только под Microsoft Windows
•
Первая бета-версия браузера была доступна на 43 языках
•
Направлен на повышение безопасности, скорости и стабильности
•
HTML5 476/500
Браузеры. Продолжение
37. Ядро и Операционные Системы
Браузер
Ядро
Поддерживаемые Операционные Системы
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
Сравнение