Сравнительная оценка браузеров
СРАВНИТЕЛЬНАЯ ОЦЕНКА БРАУЗЕРОВ
Для сравнения возьмем популярные браузеры, то есть 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 |
Нет |
Нет |
Да |
Да |
Да |
Интернет протоколы | |||||
|
Нет |
Да |
Нет |
Да |
Да |
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).
Похожие статьи
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
1. Основные настройки браузеров (на примере Internet Explorer) Internet explorer подключение программа Работа в Интернете невозможна без применения...
-
Для разработки БД автоматизированной системы "Эффективного использования рабочего времени", я выбрала СУБД Microsoft Access 2003. Основное назначение БД...
-
Формирование области многокритериального выбора вариантов Стоит задача о выборе марки автомобиля с их известными особенностями и характеристиками....
-
В качестве основы расчета оценки стоимости разработки информационной системы была выбрана модель - COCOMO II. Согласно описываемой модели расчеты должны...
-
Данная разработка открывает перспективы для обеспечения широкополосным высокоскоростным доступом в Интернет жилых домов. На современном этапе развития...
-
Системная архитектура проекта Архитектура данных При организации любой управленческой работы, в том числе и работы по управлению заказами клиентов, очень...
-
Оценка эффективности принятых решений - Разработка корпоративной сети на основе технологий xDSL
Три ключевых преимущества технологий xDSL: - использование существующей абонентской линии; - передача по этой одной АЛ всего разнообразного трафика КС -...
-
Для достижения цели, поставленной в данной работе, необходимо проанализировать текущую ситуацию в области информационных систем, сравнить информационные...
-
Заключение - Сравнительный анализ DLP-систем, их функциональные возможности
Как показывают опубликованные данные аналитического центра InfoWatch, специализирующейся на производстве и продаже систем DLP, 2014 год ознаменовался...
-
Для тестирования процесса расчета оценок будет специально создан учебный курс с двумя модулями, один из которых будет включать экзамен, а другой - нет. В...
-
В данной части работы, рассмотрим необходимое программное обеспечение для распознавания и перевода вышеприведенных документов из графического формата в...
-
ПК-1 ЦП Intel Core 2 CPU E6300 2.86GHz 2.87GHz; ОЗУ: 2,00 ГБ; ОС: Windows XP 32-разрядная; Видеокарта: NVIDIA GeForce 8600; Звуковая карта: Realtek ac97;...
-
4.1. Работы по аттестации ИСПДн класса К3 Заказчика должны носить комплексный характер, охватывая все элементы системы. 4.2. Работа должна быть выполнена...
-
Сравнительный анализ известных инструментов моделирования Основной целью выбора стандарта функционального проектирования является соответствие...
-
Современные DLP системы - Сравнительный анализ DLP-систем, их функциональные возможности
SearchInform "Контур информационной безопасности SearchInform" - одно из наиболее совершенных решений по контролю над информационными потоками...
-
Этапы развития Dlp систем - Сравнительный анализ DLP-систем, их функциональные возможности
Рынок DLP систем начал формироваться уже в этом веке. само понятие "DLP" распространилось примерно в 2006 году. Наибольшее число компаний, создававших...
-
Необходимость защиты информации от внутренних угроз была очевидна на всех этапах развития средств информационной безопасности. Однако первоначально...
-
Ниже приведен список запросов, исполнение которых описано в разделе "Запросы общие для всех компонентов": EsSetCurrent - Сделать оценку текущим EsAdd -...
-
Проведем оценку эргономичности пользовательского интерфейса, заполнив таблицу 7.1. В ячейки, отражающие степень выраженности показателя, следует внести...
-
Как уже отмечалось в разделе "Различимость входных данных" числовые сигналы рекомендуется масштабировать и сдвигать так, чтобы весь диапазон значений...
-
Предобработчик сам никаких запросов не генерирует. Единственный запрос к предобработчику - "Предобработать пример" может быть выдан только задачником....
-
Среднее число исполнителей Чu, участвующих в разработке рассчитывается по формуле: Чu= , (10) Где Fд - полезный (действительный фонд времени одного...
-
Собственные числа матрицы N - размерность матрицы; I - номер строки; J - номер столбца. Оценки собственных чисел матрицы Таблица 14. Оценки приоритетов...
-
Для оценки качества системы JIRA будем использовать набор критериев, предлагаемых ГОСТ Р ИСО/МЭК 9126-93 [23]. Для оценки будем использовать следующую...
-
В данном пункте представлено описание подключенных систем к общей инфраструктуре ИС компании. В случае IBM SPSS: Вследствие того, что сбор данных с...
-
Прогнозируемая оценка проекта после реализации единой шины данных как прослойки между всеми компонентами ИТ-ландшафта компании выполняется по методу...
-
Методология Все тесты будут необходимо провести на разных размерах базы данных, чтобы увидеть, как классические JOINы скалируются в сравнении с...
-
К расчету оценки необходимо подходить с большой ответственностью, поскольку это основной элемент системы. Но изначально необходимо определить, за что и...
-
Сравнение DLP-систем - Сравнительный анализ DLP-систем, их функциональные возможности
В процессе выбора между тем или иным решением, неизбежно возникают вопросы. Чем принципиально отличаются между собой различные решения? На что...
-
Оценка требований Для решения задачи необходимо следующее оборудование: Одноплатный компьютер; Роликовый сканер; Соединение с Internet. Требования к...
-
Зрелость показывает, насколько процесс управляем и предсказуем. В соответствии с методологией CobiT рассматривают шесть уровней зрелости: 0...
-
Оценка стоимости внедрения проекта - Администрирование параллельных процессов
Общие затраты на проектирование и создание сети определяются: KLAN = K1 + K2 (4.6) Где К1 - производственные затраты; К2 - капитальные вложения. Оценим...
-
Построение оценки по интерпретатору - Функциональные модели универсального нейрокомпьютера
Если в качестве ответа нейронная сеть должна выдать число, то естественной оценкой является квадрат разности выданного сетью выходного сигнала и...
-
С целью выбора платформы для внедрения программного модуля необходимо сравнить интеграционные платформы Интернета вещей с помощью определенных критериев....
-
Проведем сравнительную оценку напряженность процесса эксплуатации системы в процессе работы. Для этого заполним таблицу 7.2, в которой отражается степень...
-
Экономическая эффективность в самом общем смысле есть сравнение результатов хозяйственной деятельности с затраченными на эту деятельность ресурсами:...
-
Оценка качества работы системы - Роль ключевых предложений в построении текста
Для того чтобы оценить качество работы системы, с ее помощью были составлены рефераты 40 текстов. Среди них было 20 текстов публицистического стиля...
-
Экономить можно то, что учтено. Сегодня нет масштабной федеральной программы совершенствования учета. До сих пор большинство потребителей пользуется...
-
В ходе сравнения систем электронного документооборота была составлена таблица преимуществ функциональных возможностей рассмотренных ранее систем: Таблица...
Сравнительная оценка браузеров