Сравнительная оценка браузеров


СРАВНИТЕЛЬНАЯ ОЦЕНКА БРАУЗЕРОВ

Для сравнения возьмем популярные браузеры, то есть Internet Explorer 6, Mozilla 1, Mozilla FireFox 1, Netscape Browser 8, Opera 8. Эти браузеры используются чаще, чем остальные, поэтому стоит разобраться какой же все-таки из них лучше.

Начнем с программного ядра или как его еще называют по-другому "движка": InternetExplorer использует Trident или Tasman. Последний используется для операционной системы MacOS. Mozilla, MozillaFireFox и NetscapeBrowser - "движок" Gecko, а Opera использует собственный движок Presto. А от используемого программного ядра зависит многое, в том числе и безопасность работы в Интернете.

Что касается безопасности, то самая безопасная работа осуществляется в Mozilla, FireFox и Opera. Их безопасность велика, так как они не интегрированы в ОС, а в Mozilla и MozillaFireFox также из-за отсутствия поддержки компонентов Active-X, VBScript и MicrosoftJavaVM.

У всех представленных браузеров реализовано такое свойство как многоплатформенность, то есть они могут быть установлены на различные операционные системы (Таблица 1).

Поддержка ОС

Таблица 1.

InternetExplorer

Mozilla

MozillaFireFox

NetscapeBrowser

Opera

Работает под Windows, но существуют версии для Mac и Unix

Windows 95/98/NT/2000/XP; Macintosh Classic, Mac OS X; Linux UNIX (Solaris, FreeBSD); BeOS, OS/2

Windows 95/98/NT/2000/XP; Macintosh Classic, Mac OS X; Linux UNIX, BeOS, OS/2

Windows 95/98/NT/2000/XP; Macintosh Classic, Mac OS X; Linux

Windows 95/98/NT/ 2000/XP; Mac Classic, Mac OS X; Linux QNX, EPOC, BeOS идр.

Ниже представлена информация о распространенных возможностях браузеров (Таблица 2).

Функциональность браузеров

Таблица 2.

Возможности

Internet Explorer

Mozilla

MozillaFireFox

NetscapeBrowser

Opera

Вкладки

Нет

Да

Да

Да

Да

Менеджер закачек

Нет

Да

Да

Да

Да

Панель поиска

Нет

Да

Да

Да

Да

Проверка орфографии

Нет

Нет

Нет

Нет

Да

Блокировка баннеров

Нет

Нет

Нет

Нет

Частично

Блокировка pop-up

Да

Да

Да

Да

Да

Пропорциональное увеличение

Нет

Да

Да

Да

Да

Существует различные стандарты, технологии и протоколы. В идеале все браузеры должны одинаково отображать Web-страницы. Если взять какой-нибудь простой пример, то и Internet Explorer, и Netscape Navigator, и Opera, и другие браузеры выдадут одну и ту же интерпретацию кода. Но если речь пойдет о сложном проекте с многоуровневыми вложенными таблицами, фреймами, стилями, скриптами, то конечный результат может очень сильно отличаться. Также каждая компания-разработчик старается развивать дополнительные технологии, зачастую не совместимые с продуктами конкурентов. Даже Java, казалось бы, универсальный язык, и тот нередко обрабатывается браузерами разных фирм по-своему. То же относится и к набору скриптовых языков. Поэтому для качественного отображения web-страниц следует учитывать, какие web-стандарты, технологии и протоколы поддерживает браузер (Таблица 3).

Поддержка web-технологий и протоколов

Access многоплатформенность протокол ядро

Таблица 3.

Web-стандарты и технологии

Internet Explorer

Mozilla

MozillaFireFox

NetscapeBrowser

Opera

CSS2

Частично

Частично

Да

Да

Да

Фреймы

Да

Да

Да

Да

Да

Java

Да

Да

Да

Да

Да

JavaScript

Да

Да

Да

Да

Да

XHTML

Нет

Да

Да

Нет

Да

RSS

Нет

Нет

Да

Нет

Да

Atom

Нет

Нет

Да

Да

Да

Интернет протоколы

Email

Нет

Да

Нет

Да

Да

FTP

Да

Да

Да

Да

Да

NNTP(Usenet)

Нет

Да

Нет

Да

Да

SSL

Да

Да

Да

Да

Да

IRC

Нет

Да

Нет

Нет

Да

Браузеры конкурируют друг с другом на многих фронтах: безопасность, поддержка стандартов, функциональность. Но одним из самых важных параметров является скорость. Скорость "холодной" и "горячей" загрузки, скорость рендеринга CSS, скриптов, таблиц, графики, скорость работы с кэшем. Все эти параметры влияют на общее впечатление от скорости работы программы. [10]

"Холодный" старт -- это первая загрузка браузера сразу после старта системы. При этом не используются специальные утилиты предварительной загрузки.

Результаты: Internet Explorer - 6,99c; Mozilla - 11,94c; Mozilla FireFox - 17,94c; Opera - 2,48с; Netscape Browser - 10,90c.

"Горячий" старт -- загрузка браузера во второй раз. Во время тестирования браузер загружался еще и третий раз, а потом брались средние значения. [10]

Результаты: Internet Explorer - 1,77c; Mozilla - 2,48с; Mozilla FireFox -2,74c; Opera - 2,15с; Netscape Browser - 3,01.

Обработка скриптов. Этот тест специально предназначен для сравнения различных браузеров на одной платформе и в разных условиях. Например, небольшие различия в оборудовании или наборе установленного ПО могут сильно повлиять на скорость обработки скриптов на одном и том же компьютере в одном и том же браузере. Это отличный тест, в котором замеряются разные параметры: вычисление математических формул, DHTML, обработка строки, кэширование изображений, манипуляции с таблицами, окнами и содержимым страницы. [10]

Результаты: InternetExplorer - 60с; Mozilla -23с; MozillaFireFox -21c; Opera - 13с; NetscapeBrowser - 55с.

Показ изображений. Здесь открывалась страница с десятком небольших картинок. Тест показывает, как браузер может работать с множеством соединений одновременно, а также насколько быстро он осуществляет рендеринг изображений. [10]

Результаты: InternetExplorer - 2,32с; Mozilla -2с; MozillaFireFox -2,85c; Opera - 1,5с; NetscapeBrowser - 2,60с.

Из полученных результатов видно, что из представленных браузеров Opera является самым быстрым браузером.

Сравнив представленные браузеры, можно заметить, что EnternetExplorer сдает свои позиции, а на первое место выходят такие браузеры как Opera. Но, несмотря на это, EnternetExplorer является лидером по распространенности среди пользователей Интернета.

База данных "Заказ автомобилей" в MS Access.

    1. Создать таблицы "Модели автомобилей", "Клиенты" и "Заказы". 2. Связать три таблицы с обеспечением целостности данных. 3. Заполнить таблицы данными (не менее 7 записей в каждой таблице). 4. Создать форму "Модели и заказы", сделав таблицу "Модели автомобилей" главной, а таблицу "Заказы" подчиненной. 5. Создать запрос для выбора города, фамилии, телефона клиента, заказавшего автомобиль определенной марки (напр., ВАЗ-2110) и определенного цвета (напр., Синий). 6. Создать запрос для вычисления розничной цены автомобилей, которая на 15% выше заводской, с указанием всех характеристик заказанных автомобилей. 7. Создать запрос с параметром по полю "Город" для определения клиентов (с указанием всех характеристик заказанных ими автомобилей). 8. Создать итоговый запрос для определения общего количества автомобилей, заказанных из каждого города. 9. Создать копию таблицы "Модели автомобилей". 10. Создать запрос для обновления поля "Заводская цена" в копии таблицы "Модели автомобилей", увеличив цену на 5%. Примечание: для поля "Заводская цена" в строке Обновление ввести правило обновления [Заводская цена] *1,05. 11. Создать отчет по таблицам "Клиенты" и "Заказы", сгруппировав записи по полю "Город". 12. Создать автоотчет на базе запроса (п. 5).

Похожие статьи




Сравнительная оценка браузеров

Предыдущая | Следующая