| |||||||||||||||||||||||||||||||||||||||||||||||||||
Тестирование IE6, NN6, Opera6. Кто быстрее?Василий Ульянко & Владимир Костюченко Речь в этой статье пойдет, как несложно догадаться, про браузеры. Мы решили провести сравнение производительности самых популярных из них, а также охарактеризовать их возможности. Сначала поговорим о возможностях браузеров и о совместимости с современными стандартами. MS Internet ExplorerIE проделал долгий путь от "недоделки" до "монстра", имеющего по разным оценкам 87 процентов всего рынка. Но перейдем ближе к делу и рассмотрим старые и новые возможности "шестой версии исследователя", выделяющие ее на фоне остальных игроков. Начнем с того, что бросается в глаза в первую очередь — интерфейс. Шестая версия Internet Explorer имеет некоторые видоизменения и в самом окне обозревателя. Итак, кнопки немного изменились, хотя старая стилизация сохранилась. Добавлена новая панель Media Bar, позволяющая слушать записи, не запуская Media Player, а просматривать информацию о файле прямо в теле браузера. Появилась возможность автоматического размещения окон Internet Explore по пространству рабочего стола, например черепицей или горизонтально. Представьте, вы открыли десяток окон и желаете видеть информацию в них одновременно. Теперь браузеру под силу разместить страницы так, чтобы вы видели каждую из них. Что касается стабильности нового браузера, то она на должном уровне, по крайней мере, не хуже, чем IE 5.5 SP1. Хотелась бы также отметить улучшенную защиту браузера. Теперь этому уделяется должное внимание, ведь только Service Pack 1 для версии 5.5 содержал более десятка дополнений и исправлений этой подсистемы. Пользователь сразу может видеть, когда его личные данные могут быть использованы и в каком направлении. Двойной щелчок по глазу-пиктограмме, появляющейся в нижней части окна браузера, выводит на экран меню Privacy Report, в котором сообщается про использованные Cookies и примененные к ним меры. Кстати, по умолчанию установлено, чтобы пользователь сам был волен выбирать, какие Cookies разрешить, а какие запретить. Порадовало автоматическое масштабирования графических объектов (Autoresize). Другими словами, вам больше не придется увеличивать размеры окна или использовать скроллинг для полноценного обозрения крупных рисунков на загруженных страницах. Internet Explorer самостоятельно (по окончании загрузки объекта) уменьшит его размер до удобных для просмотра размеров. Opera 6Достаточно новый программный продукт, возникший на пепелище войны браузеров. В то время, когда Netscape и Microsoft делили рынок (постоянно раздувая размер своих монстров, тем самым, поднимая системные требования персоналок), программисты из Норвегии совершенствовали свой браузер. Никто не будет спорить, что Microsoft лидер программного рынка (в общем), и никуда от этого не денешься. Именно поэтому эта компания может позволить выдвигать системные требования параллельно с релизами новых операционных систем (читай — браузеров), а вот программистам Opera Software, чтобы занять свою нишу, приходится изловчаться и писать код программы таким образом, чтобы та одинаково хорошо работала на большинстве компьютеров. Нужно сказать, что это удается им на славу. В пользу этого говорит хотя бы то, что размер скачиваемого файла для инсталляции составляет порядка 2,25 Мб (с поддержкой лишь только Java-скриптов) и около 9 Мб в составе полной версии Java, следовательно, с поддержкой Java-апплетов. Сразу замечу, что Opera 6 поддерживает большинство плагинов для Netscape и официально пока не русифицирована (интерфейс, файлы помощи). Пусть проблемы с KOI-8 не решены окончательно, но большинство страниц в Рунете представлены именно в WIN-1251. Таким образом, автоопределение кодировки функционирует не в лучшей форме, но и выставить кодировку вручную никто не мешает. Браузер также включает в себя несколько дополнительных компонентов: почтовый клиент, news клиент и аналог ICQ. Netscape Navigator 6Новая версия программы сменила не только интерфейс (чем сразу потеряла небольшой процент пользователей), но и движок. Нужно отметить, что версия под номером 6 вовсе не ошибка — пятой попросту не было. В список поддерживаемых стандартов Netscape Navigator входят все новомодные расширения, в том числе и XML, и CSS, и DOM, и ECMAScript, и многие другие. Теперь немного про интерфейс. Как уже упоминалось, еще в бета-версиях был принят концептуально новый подход в его оформлении. Многим это не понравилось, и разработчики включили возможность замены skin, величаемой ими Theme. В стандартную комплектацию входит тема под старый Netscape Navigator — почитатели стиля 4.х милости просим. Еще одно новое интерфейсное решение — это наличие в левой части экрана панелей My Sidebar, которые постоянно обновляются и содержат большое количество информации, от новостей до Today's Tips и выбора поисковой системы. Панель можно легко убрать, как, впрочем, и восстановить, щелчком по средней части ее рамки. Тестирование
Сравнивались программы на конфигурации: Сразу необходимо сказать, что тестов для проверки скорости визуализации загруженного материала браузером не существует. Итак, для начала оценим то, как использование браузера влияет на загрузку системы в целом. Для этого последовательно запускались пустые окна разных браузеров, по несколько раз. О загрузке системы будем судить по количеству "съедаемой" оперативной памяти этими программами. Полученные данные сгруппированы в таблицу 1. Таблица 1.
Итак, видим двух претендентов на звание самых "легких" браузеров. Это Internet Explorer и Opera 6. Причем последний в многооконном режиме лидирует с гигантским отрывом. (Нужно сразу поправиться и сказать, что для Opera 6 это скорей многостраничный, нежели многооконный режим). Что касается Netscape Navigator 6, то тесты лишь подтвердили его тяжеловесность, которая была заранее видна и "невооруженным глазом". Далее хотелось бы перейти к тесту на скорость запуска программ. Но так как Internet Explorer встроен в операционную систему, данный тест нельзя считать реально отражающим ситуацию. Таблица 2.
Как и ожидалось, интегрированный IE обогнал по этому параметру даже "малютку" Opera 6 (Таблица 2). Такое положение дел сохранялось даже после многократной дефрагментации жесткого диска, ведь MS Internet Explorer 6 глубоко встроен в операционную ситему. Обратите внимание на чрезмерно долгую загрузку Netscape Navigator, положение не спасает даже отключение загрузки Java-консоли, пиктограмма которой, кстати, зачем-то отображается в System Tray. Скорость обработки загруженной информацииБыло бы глупо делать замеры этого параметра из всемирной сети, так как большую погрешность дало бы отличие в скоростях. Поэтому использовались лишь заранее созданные страницы. То есть полученные результаты будут характеризовать именно скорость обработки, если не принимать во внимание операции жесткого диска. Итак, всем известно, что Web-страницы в основном состоят из текста, разметочных таблиц, картинок и разного рода скрипов и апплетов. Видео- и аудио-информация также присутствует в достаточной мере, но ее отображение (скорость) зависит в первую очередь от используемого проигрывателя и кодека (который может быть также встроен в средства Web-браузинга). Поэтому для определения реальной скорости визуализации тем или иным браузером использовались страницы только с текстом, только с графическими файлами (JPEG/GIF), только с таблицами и сайты, совмещающие в себе все вышеперечисленные составляющие. Первые три типа создавались "искусственно", последний — загруженные, реально существующие страницы. Скорость реализации Java-апплетов и JavaScript не проводилась из-за их разной стратегической направленности у Sun и Microsoft. Таблица 3.
Таким образом, для первого теста создавалась страница, содержащая только текст. Она содержала 2.394.497 (для тех, кто любит точность) символов и сложную маркерную структуру, так как лишь такой размер позволял проследить разницу в скорости ее рендеринга. Как видно, лидируют в этом тесте MSIE 6 и Opera 6 (Таблица 3). Разница в показанных ими результатах настолько мала, что ее можно интерпретировать как погрешность измерений (данные цифры — усредненный результат, получен вследствие многократных измерений, проводившихся каждый раз после перезапуска всей системы, папка Temporary Internet Files также очищалась, дабы избежать кэширования). Большой N в этом тесте разочаровал, на наш взгляд, из-за большого числа занимаемой им оперативной памяти. Что касается визуализации таблиц, то явный лидер здесь, конечно же, Opera. Этот браузер обгоняет всех с довольно ощутимым преимуществом. Судя по всему, "конспектировать" визуализацию таблиц (всего 400 штук, формат — многократно повторяющиеся таблицы этой статьи, общий размер страницы 6,79 Мб) задача не из легких, при этом активно использовался файл подкачки(!) и загрузка процессора составляла почти 100%. Последний синтетический тест — рендеринг картинок в наиболее популярных в Интернет форматах, GIF и JPEG. Общее число графических файлов — 103, их средний размер 43 Кб, общий размер группы файлов 8,55 Мб. Данные для удобства сведены в таблицу и диаграмму. Для определения скорости рендеринга "реальных" страниц использовались страницы нескольких порталов (60 страниц), содержащих и таблицы со сведениями популярности интернет-ресурсов, и тексты в достаточной мере, и, конечно же, графические объекты (баннеры, логотипы, анонсы новостей).
Полученные данные усреднялись, и так как не превышали в основном максимум 5 секунд, поданы в относительных единицах. На практике, как видно из результатов, дела для аутсайдеров обстоят не так уж плохо. Разница лидеров становится мало различимой, поэтому последнее время выбор браузера все больше дело вкуса. Всеобщая ориентация на MS Internet Explorer диктует свои правила создания сайтов, так как проверка на работоспособность осуществляется в первую очередь именно на нем. Коротко подводя итоги и основываясь на субъективных оценках, можно констатировать следующее: наиболее адекватным отображением располагает, конечно же, Internet Explorer, Opera 6 и NN6 на разных сайтах ведут себя по-разному и про них однозначно ничего сказать нельзя. РецептК сожалению, единого общего рецепта не существует. Однако если вы используете Windows, то Internet Explorer остается не плохим решением. Если же ваша платформа Linux/UNIX, то наиболее подходящий выбор, на наш взгляд, — Netscape Navigator 6 или его собратья вроде Mozilla, его неповоротливость станет менее заметной на этих системах, так как ядро изначально разрабатывалось под Linux. Кроме того, вы получите достаточно объективное отображение загружаемого. Что касается применения Opera 6, то это устаревшие машины и низкоскоростные линии. Дополнительная возможность отключения загрузки/отображения графических файлов будет востребована именно здесь. Источник: http://www.nestor.minsk.by/kg
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |