Общение, работа, образование, развлечения, все эти области человеческой деятельности все дальше и дальше уходят в веб, и для доступа к ним уже достаточно одной лишь программы - интернет браузера. Сколько часов в день вы проводите в программе для просмотра интернета? Три? четыре? десять часов? А довольны ли вы скоростью работы своего браузера? Временем открытия открытия страничек, отображением графики на сайтах, временем реакции на нажатия кнопок, ссылок и т. д. Хотелось ли бы вам оптимизировать это время?

В статье я не буду выполнять ни каких рассуждений по поводу скорости браузеров, а вместо этого я приведу результаты тестирования нескольких браузеров, самых популярных на данный момент. Тесты будут выполнены с помощью онлайн-бенчмарка  Peacekeeper, финской компании Futuremark. Бенчмарк тестирует разнообразные возможности браузера, связанные с отображением и обработкой элементов типичных веб-страничек, часто встречающихся на разных сайтах интернета. 

Все браузеры, которые я протестировал скачаны в день тестирования с официальных сайтов. Вот их версии:

  1. Chrome 29.0.1547.76, браузер от фирмы Google, основан на открытом браузере Chromium, созданным ею же.
  2. Firefox 24.0, Mozilla
  3. Internet Explorer 10.0, Microsoft
  4. Opera 16.0.1196.80, Opera Software
  5. Safari 5.1.7, Apple
  6. SRWare Iron 29.0.1600.1 - новый малоизвестный браузер основанный на Chromium
  7. Яндекс.Браузер (версия распознана как Chrome 25.0.1364.172), также основан на Chromium

Параметры компьютера, на котором выполнялись все тесты:

  • ЦП: Intel Core i7-3632QM, 2400 MHz, 4 Ядра
  • ОЗУ: 4 Гб, DDR3-1600 
  • ОС: Microsoft Windows 7 64-бит

Бенчмарк состоит из шести тестов:

  1. Отображение страницы - измерение производительности браузера отрисовывать и модифицировать элементы HTML, часто использующиеся на типичных веб-страницах
  2. Возможности HTML5 - поддержка функций языка разметки гипертекста 5ой версии. Сюда входят возможности по работе с 3D графикой в браузере и воспроизведении видео разных форматов самим браузером, то есть без внешних модулей (вроде Flash Player). HTML5 еще во многом находится на стадии разработки, и не используется в полной мере многими сайтами, по этому результат этого теста не влияет на общую оценку скорости. Однако, HTML5 набирает все большие обороты, и позволит нам пользоваться быстрым и удобным доступом к медиа-контенту прямо в браузере, и по этому на этот тест, тоже стоит обратит должное внимание.
  3. Рисование на канве HTML5 - скорость отображения 2D графики с помощью браузера, посредством, опять же HTML5. Ярким примером такого использования HTML5  является онлайн игра  Canvas Rider  и ее продолжение Free Rider 3. Опять же, в связи с инновационностью технологии HTML5, тест не влияет на общую оценку скорости.
  4. Работа с данными - производительность работы с массивами данных, которые часто используются в большинстве веб-страниц. Тест проверяют скорость операций по добавлению, удалению и изменению данных, хранимых в массивах, тест особенно актуален для определения производительности работы браузера в социальных сетях.
  5. Операции DOM - Объектная модель документа(DOM) это API языка JavaScript, используемого для создания динамических веб-страниц (Например операция отправки сообщения в социальной сети ВКонтакте, динамически изменяющая область истории, не перегружая всю страницу). Тест выполняет действия, используемые для создания типичных динамических страниц, и замеряет их производительность.
  6. Разбор текста - измеряют скорость браузера при выполнении типичных операций с текстом, таких как фильтрация ненормативной лексики в чатах, проверка данных, введённых в форму.

Какой браузер самый быстрый?

Ну что же, пришло время показать очки, которые набрали браузеры:

browsers_rates_peackep(1).jpg

Результат каждого теста на диаграмме отображен значением от нуля до одного. 

Вот эти же очки только в численном виде (если кому интересно сравнить со своими результатами):


Отображение страницы Возможности HTML5
(из семи возможных)
Рисование на канве HTML5 Работа с данными Операции DOM Разбор текста Скорость браузера
Google Chrome 74,19 6 36,73 76197,64 21931,13 259692,85 4117
SRWare Iron 70,43 5 36,62 76652,7 19507,04 249277,38 3950
Яндекс.Браузер 53,63 3 32,31 76672,34 21133,66 254194,67 3721
Opera 47,62 5 31,89 74839,81 19649,99 253080,78 3552
Firefox 39,64 6 24,11 26645,58 14020,12 163100,75 2254
Internet Explorer 43,07 3 16,54 46842,26 7460,52 162837,32 2097
Safari 63,33 1 11,93 28596,6 14951,02 109088,85 2039
Лучший результат
74,19 6 36,73 76672,34 21931,13 259692,85 4117

Ну и напоследок общий результат:

browsers_total_rates_peackep.jpg

Выводы

Браузеры, основанные на открытом браузере Сhromium показывают наилучший результат. Самым быстрым браузером оказался Google Chrome. Новый браузер SRWare Iron близок по результату к Chrome, при  этом его разработчики утверждают что их браузер безопаснее, чем Google Chrome, поскольку не собирает частную информацию пользователя. Третий по скорости браузер от фирмы Яндекса, основан на более старой версии Chromium, и возможно поэтому, весьма отстал от первых браузеров. На самом деле, остальные браузеры, в определенной степени также используют открытый движок Chromium, но как показал тест, сильно уступают по производительности. Что касается поддержки HTML5, то в этой области браузер Google Chrome является абсолютным лидером, а соответственно именно в нем есть хороший потенциал для поддержки более качественных современных веб-сайтов.