Учитывая толику свободного времени, а так же скопившееся на компьютере изобилие браузеров решил для себя подвести итог скоростного соревнования на данном этапе их развития.

Изучение вопроса по методикам тестирования особых плодов не принесло, но в итоге я наткнулся на статью «Browser speed comparisons», в которой, не смотря на ее преклонный возраст (в тестах фигурирует ещё Firefox 1.0) проведён тест чуть ли не всего, что способно открывать вебстраницы. Там же обнаружились наиболее на мой взгляд логичные рассуждения по тестированию. Один пункт я опустил, а в одном пришлось поимпровизировать, так-как указанный бенчмарк был недоступен. В остальном тест был повторен.

Участниками теста стали Opera 10beta, Firefox 3.5, Safari 4, а так же последный Google Chrome. Все «хитрые» настройки использовались по состоянию поставки, кэш и история были очищены. единственное, что Firefox тестировался с неотключенными некоторыми плагинами, но учитывая их количество, думаю это не сильно повлияло на результаты. Всё тестировалось на одном компьютере с установленной Windows Vista.

1. Холодный старт. Тут все просто — время запуска приложения от нажатия на ярлык до появления готового к работе окна программы. Во всех браузерах была выставлена опция загрузки пустой страницы:

Холодный старт

Холодный старт

Тут все испытуемые идут практически наравне, за исключением Firefox. Но этот как раз тот случай, я думаю, когда оплошность с плагинами сыграла свою роль.

2. Рендеринг CSS. Собственно использовался тестовый файл, предлагаемый в статье, который был локально сохранён и запущен в каждом из браузеров.

Rendering CSS

Rendering CSS

В данном случае лидирует Opera, с небольшим отставанием следует Safari. Firefox плетется в хвосте с очень большим отставанием от всех остальных — целых 50 миллисекунд.

3. Рендеринг таблиц. Взята была таблица большого размера, загружена в каждый браузер, а затем открыта повторно, с засеканием времени на, как хочется верить, чистое отображение.

Рендеринг таблиц

Рендеринг таблиц

В данном случае наблюдается наконец некоторое разнообразие. Firefox и Chrome примерно равны по силам, Opera опережает их на полкорпуса, Safari же плетётся в хвосте.

4. Скорость выполнения скриптов. Так как тестовая страница, использованная в оригинальном тесте нынче недоступна, а найти аналог у меня не получилось, я использовал для замера этого параметра страницу ISPManager моего хостинга, которая, по моему разумению, сплошь и рядом состоит из скриптов.

Скорость выполнения скриптов

Скорость выполнения скриптов

Данный тест, как видно, отбросил Opera на последнюю позицию, практически наравне с Safari, а вперед вырвался Chrome. Firefox уверенно занял вторую строчку.

5. Загрузка картинок. Тут совсем просто — был открыт поиск по изображения Google, введён запрос (одинаковый во всех случаях) и измерено время загрузки результирующей страницы. Так как подобная страница содержит изображения из различных источников, то данный замер позволяет в некотором смысле судить о том, насколько хорошо браузер может управлять соединениями.

Загрузка изображений

Загрузка изображений

В данном случае Firefox, как видно, обскакал своих конкурентов, Opera же опять в конце списка.

6. История. Последний тест, который призван показать, насколько быстро браузеры управляются с кэшем. Было произведён поиск изображений по ключевому слову, открыто 15 страниц результатов поиска, а потом максимально быстро был осуществлён переход назад к 1й странице и обратно к 15й. При этом каждая промежуточная страница загружалась до конца (об этом судилось по информации, отображаемой браузерами). Тест был проведён для 3х слов, по которым производился поиск, результат — среднее арифметическое.

История

История

В данном случае Opera снова завоевала лидерство, а вот на последней строчке оказался Safari. Он, как выяснилось, после примерно 6й страницы в любую сторону, начинает усиленно дергать интернет соединение и что-то переподгружать.

Итоги.

Если места раздавать, отталкиваясь исключительно от количества первых мест в тестах, то да, бесспорно Opera — самый быстрый браузер (3 из 6), за ней следует Chrome (2 из 6), потом Firefox (1 из 6), и наконец Safari (15 номеров, как говорится, не угадал никто). Но с другой стороны, если смотреть на общие результаты, то первое место, вероятно, займёт Chrome, который мало того, что занимал первые места в тестах, так ещё и ни разу не пришел последним, второе место разделят Firefox и Opera, ну и Safari даже при таком развитии событий достанется 4е место.

Отсюда можно сделать какие-то выводы, а можно плюнуть, и использовать то, что нравится. Ибо так ли в самом деле важны в обычной жизни эти самые 2-3 секунды? Лично я этот тест проводил скорее для поиска аргументов в извечном споре, чем для личной выгоды. Ну и конечно за бортом осталось больше количество различных поделий как на базе некоторых перечисленных браузеров, так и самостоятельных проектов, но это исключительно из-за того, что они в принципе не претендуют на какие-то высокие звания. Ну и Internet Explorer в тесты не попал по моим религиозным соображениям.