Файл: Ознакомление и сравнительный обзор возможностей известных программ-браузеров.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 02.07.2023

Просмотров: 146

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

1.4. АЛЬТЕРНАТИВНЫЕ БРАУЗЕРЫ

В отличие от предыдущих браузеров имеются и альтернативные версии:

  • AT Kids Browser;
  • Avant Browser;
  • K-Meleon;
  • Konqueror;
  • Links.

AT Kids Browser является браузером для детей! Встроенные в него анимированные персонажи помогают подрастающему поколению путешествовать по Интернету (к сожалению, пока только на английском языке). Джинн рассказывает поучительные истории, преподает уроки по работе в Сети, подсказывает, какие сайты лучше выбрать и как правильно настроить браузер. Все уроки очень интересные и занимательные – что и нужно детям. Неткоп (сетевой полицейский) следит за тем, чтобы дети не попадали на сайты с сомнительным содержанием, а также контролирует время, проведенное ребенком за компьютером, и выполняет другие «воспитательные» функции.

Самая полезная функция AT Kids Browser – фильтрация закачиваемой информации. В меню настроек браузера можно создать лист блокировки сайтов, в который следует внести адреса и слова в названиях Web-узлов, запрещенные для просмотра вашему ребенку. Тот же самый фильтр будет применен и к поисковым запросам.

Для повышения надежности защиты лучше отключить встроенные в систему IE или NN, и тогда ваш ребенок сможет путешествовать по WWW только с помощью AT Kids Browser. А если вы сомневаетесь в эффективности фильтрации или просто интересуетесь, где побывало дитя за время вашего отсутствия, воспользуйтесь кнопкой View Surf Log - там отмечены все сайты, которые посещал ребенок. На основании полученных данных легко добавить в черный список сайты, которые вы забыли отметить.

Кроме того, родители могут ограничивать время путешествия своих детей по Интернету. Для этого в разделе Security предусмотрены два параметра: Limited time и Rest time. Limited time – время, проводимое ребенком в Сети, по истечении которого появляется Неткоп и закрывает браузер. Rest time – промежуток времени, в течение которого ребенок должен отдохнуть от компьютера. Если полицейский закрыл KidsBrowser, а время отдыха еще не вышло, запустить Интернет-бродилку не удастся. Наконец, для того чтобы защитить систему от особо одаренных детей, которые ухитрятся влезть в настройки и отключить все фильтры, предусмотрена установка пароля на меню Preferences.

Недостатки:

  • Незамысловатая система фильтрации, которую при желании можно обойти;
  • Англоязычный интерфейс;
  • Shareware – $3

Avant Browser это один из самых маленьких браузеров. Распространяется данный браузер абсолютно бесплатно. Размер файла Avant Browser составляет всего около 1 Mбайта, и при установке он занимает чуть более 2 Мбайт жесткого диска. Незначительные аппаратные требования делают этот браузер прекрасным выбором для старых и маломощных компьютеров. Интерфейс и возможности Avant Browser огоромны. Например: блокировка рекламы, всплывающих окон, запрет показа графики, флэш-элементов, звуков, видео, сценариев и даже ActiveX и Java апплетов. Данный продукт может похвастать большим количеством дополнительных сервисов и широкими возможностями, при этом он очень надежен и с его помощью вполне можно путешествовать по Сети без всяких проблем. Браузер также имеет шкалу загрузки страницы, выраженную в процентах, что очень удобно. Avant Browser поддерживает JavaScript и видео QuickTime. Avant Browser создан на основе собственного ядра. Достоинствами этой программы являются скорость, быстродействие и надежность.


Браузер K-Meleon достаточно быстрый для офисного применения, где основные требования к продукту: простота освоения базовых функций и минимум "лишнего".

Интерфейс K-Meleon уникален, не имея ничего общего с другими продуктами. Наведение мыши на любую кнопку внутри панели инструментов вызывает подробную всплывающую подсказку, а правая кнопка мыши раскрывает свойства текущего инструмента. Возможность переноса панелей меню с помощью мыши позволяет быстро настроить внешний вид браузера на ваше усмотрение. Основные настройки браузера сосредоточены в едином окне, однако более глубокое изучение браузера отпугивает необходимостью правки текстовых конфигурационных файлов.

Браузер может одновременно работать с тремя типами каталогизации понравившихся сайтов: избранным (Internet Explorer), закладками (Mozilla Firefox) и горячими списками (Opera). K-Meleon поддерживает мышиные жесты, имеет базовые инструменты для интеграции с почтовыми клиентами.

Малое время первой загрузки и очень быстрый интерфейс в сумме дают комфортное ощущение высокой скорости работы браузера в целом.Используя в работе движок Gecko 1.7.12, хамелеон оказывается недосягаемым для большинства потенциальных опасностей.

Отражением концепции Internet Explorer в Linux является браузер Konqueror. Более половины пользователей свободной ОС в качестве основной рабочей среды выбирают KDE. Konqueror является ее неотъемлемым компонентом, сочетая в себе функции файлового менеджера и браузера. Освоить Konqueror, не зная KDE, довольно сложно. Разные операционные системы порождают разные принципы работы, а переучиваться всегда сложней, чем делать первые шаги в какой-либо области.

Движок KHTML, используемый в Konqueror, на сегодняшний день не имеет аналогов по количеству поддерживаемых стандартов, успешно проходя большинство специальных тестов. Большинство функций, появившихся в последние годы, присутствуют в Konqueror. Работа с вкладками, гибкое управление загрузкой изображений, плавное масштабирование текста, боковые панели и многое другое присутствует на борту интернет-флагмана Linux.

Очень быстрый первый запуск браузера обусловлен тесной интеграцией с рабочей средой. Скорость прорисовки окон невелика. Движок KHTML, отображая страницы по мере загрузки, показывает удовлетворительную скорость.

Links это текстовый браузер. Все управление браузером осуществляется с клавиатуры. При помощи клавиатурных сочетаний вы вызываете те или иные команды браузера. Также с помощью клавиатуры происходит переход по гиперссылкам.


Links поддерживает отображение форматированного текста, таблиц, ссылок и фреймов. Для просмотра изображений на страницах необходимо использовать внешние программы. Браузер понимает не только HTTP, но может обращаться и к FTP ресурсам.

Первый запуск программы происходит моментально. Скорость отображения страниц невероятно велика, ведь на браузер не возлагается бремя точной передачи дизайна страницы. Он передает информацию.

Links обеспечивает абсолютную неуязвимость. Для подавляющего большинства пользователей Links непригоден. Браузер может пригодиться как быстрый инструмент для чтения текстовой информации в сети, а также на серверах, где не установлена графическая оболочка.

ГЛАВА 2. СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА БРАУЗЕРОВ

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

Начнём с программного ядра или как его ещё называют по-другому «движка»: Internet Explorer использует Trident или Tasman. Mozilla FireFox - «движок» Gecko, Opera использует собственный движок Presto? А Google Chrome использует высокопроизводительный движок обработки JavaScript V8. А от используемого программного ядра зависит многое, в том числе и безопасность работы в Интернете.

Что касается безопасности, то по данным фирмы Cenzic, которая провела исследования – самая безопасная работа осуществляется в Opera. Как выяснилось, самым уязвимым браузером является Mozilla Firefox. По их анализу, Mozilla Firefox занимает 30% рынка и имеет 44% уязвимостей, Microsoft Internet Explorer имеет долю на рынке около 60%, а уязвимостей имеет около 15%. Самым надежным браузером, согласно Cenzic, явился браузер Opera, так как на его долю пришлось 6% уязвимостей.

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

Таблица 2

Поддержка ОС

Internet Explorer

Mozilla FireFox

Opera

Google Chrome

Windows;

Windows Mobile

Windows;

Mac OS X;

Linux;

BSD;

Unix;

Solaris;

OS/2;

BeOS;

Android;

Maemo

Windows;

Mac OS X;

Linux;

BSD;

Unix;

BeOS;

Solaris;

QNX;

Wii;

OS/2

а также ОС

мобильных устройств

Windows;

Mac OS X;

Linux;

BSD;

Unix;

Android;

Google Chrome OS


В таблице 3 представлена информация о распространённых возможностях браузеров

Таблица 3

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

Возможности

Internet

Explorer

Mozilla FireFox

Opera

Google Chrome

Вкладки

Да (с 7-й версии)

Да

Да

Да

Менеджер

закачек

Да

Да

Да

Да

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

Да

Да

Да

Да

Проверка

орфографии

Частично

Да

Да

Да

Блокировка

баннеров

Да

Расширение

Да

Да

Блокировка
всплывающих окон

Да

Да

Да

Расширение

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

Да

Да

Да

Да

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

Таблица 4

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

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

Internet

Explorer

Mozilla FireFox

Opera

Google Chrome

CSS2

Да

Да

Да

Да

Фреймы

Да

Да

Да

Да

Java

Да

Да

Да

Плагин

JavaScript

Да

Да

Да

Да

XHTML

Да

Да

Да

Да

HTML5

Да (с версии 9)

Да (с версии 4)

Да

Да

RSS

Да

Да

Да

Да

Atom

Да

Да

Да

Нет

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

Internet

Explorer

Mozilla FireFox

Opera

Google Chrome

Email

Нет

Плагин

Да

Нет

FTP

Да

Да

Да

Да

NNTP(Usenet)

Нет

Плагин

Да

Нет

SSL

Да

Да

Да

Да

IRC

Нет

Плагин

Да

Нет

Gopher

Частично

Да

Да

Неизвестно


Браузеры конкурируют друг с другом на многих фронтах: безопасность, поддержка стандартов, функциональность. Но одним из самых важных параметров является скорость.

Скорость «холодной» и «горячей» загрузки, скорость рендеринга CSS, скриптов, таблиц, графики, скорость работы с кэшем. Все эти параметры влияют на общее впечатление от скорости работы программы.

Британский специалист Марк Уилтон-Джонс (Mark Wilton-Jones) вот уже несколько лет проводит тщательное тестирование всех существующих браузеров на трех платформах: под Windows, под Linux и под Mac. Он использует объективные тесты и постоянно обновляет таблицы с результатами по мере выпуска новых версий программ. Например, там можно найти результаты производительности даже первой беты IE7.

Многие фанаты Opera и Firefox уверены, что их браузеры являются самыми быстрыми. Но эти оценки основаны только на субъективных ощущениях. Тестирование осуществлялось на ПК с процессором Intel Pentium 3 на 800 МГц, 256 МБ оперативной памяти. Результаты тестов получены под Windows XP SP2 для четырех основных браузеров.

Американская компания «How To Create» выбрала для своего теста три наиболее часто используемые браузеры: Internet Explorer, Opera и Mozilla Firefox

«Холодный» старт – это первая загрузка браузера сразу после старта системы. При этом не используются специальные утилиты предварительной загрузки. Естественно, что в этом тесте фору получает браузер IE, многие компоненты которого загружаются одновременно с Windows. В то же время предварительный загрузчик, например, для Firefox в тестах использовать запрещено.

Результаты:

  • Opera – 2,48 с
  • Internet Explorer – 6,19 с
  • Firefox – 17,26 с.

«Горячий» старт – загрузка браузера во второй раз. Во время тестирования браузер загружался еще и третий раз, а потом брались средние значения.

Результаты:

  • Opera – 2,15 с
  • Internet Explorer – 2,44 с
  • Firefox – 2,74 с.

Рендеринг CSS замеряет время рендеринга страницы с почти 2500 параметрами DIV. Страница хранится локально, затем один раз загружается в кэш, а потом перезагружается три раза, при этом берутся средние значения.

Результаты:

  • Opera – 0,92 с
  • Internet Explorer – 1,58 с.
  • Firefox – 1,52 с

В тесте рендеринга таблиц замерялась скорость загрузки локальной копии http://www.howtocreate.co.uk/jslibs/

Результаты:

  • Opera – 1,16 с
  • Internet Explorer – 1,28 с
  • Firefox – 1,58 с.

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