Яндекс.Метрика

    Браузеры

    Тестирование браузеров Opera и Firefox + утилита Firefox Builder Optimization

    Вступление


    Решил провести очередное тестирование браузеров Opera и Firefox для себя. Сам я поклонник продукции компании Opera. Но не против потрогать и другие удобные браузеры, коим явлется для меня Firefox (остальные мне не импонируют, может просто еще не дорос). Так же иногда это «потрогать» к сожалению является вынужденным, как, например, с сервисом Google Wave. К тому же статистика пользования браузерами в рунете сталкивает лбами именно этих конкурентов (примерно по 25% у FF 3 и Opera 9-10, IE во внимание не беру — сами понимаете, что смысла в нем нет, хоть и доля 6, 7 и 8 его версий достаточно велика).

    image

    image

    Другим статистикам я не очень верю. Конечно у них там в Германии может быть и так, но лично мне сложно верится в тотальное превосходство Firefox'а над его давним конкурентом Oper'ой…

    Итак, начнем-с…


    Данные


    Браузеры:
    Для теста взял стабильные и тестовые версии браузеров, а точнее Opera 10.10 build 1893 (пользуюсь ежедневно), Opera 10.50 Internal build 3199 (новость тут), Firefox 3.5.7, Firefox 3.6 pre (Namoroka), Firefox 3.7 a1 pre (Minefield).

    ОС, железо:
    Операционная система Microsoft Windows 7 Home Premium
    Тип ЦП Intel Core 2 Duo E6420, 2133 MHz
    Системная плата Asus P5B
    Чипсет системной платы Intel Broadwater P965
    Системная память 2048 Мб (DDR2-800 DDR2 SDRAM)
    Видеоадаптер NVIDIA GeForce 8600 GT (256 Мб)

    Интернет и процессы:
    Канал интернета симметричный 10 Мбит. Все программы завершил, антивирус деактивировал. Браузеры открывались по-одному, тестировались и закрывались.

    Тесты:
    Проводил 2 теста, все их наверно знают: комплексный тест Peacekeeper — The Browser Benchmark от Futuremark и тест на обработку скриптов SunSpider Javascript Benchmark от проекта WebKit.

    Дополнения:
    Допольнительно использовал Firefox Builder Optimization (далее FBO). Тестировал и с ним и без него (все отображено в таблице ниже). Кстати, не смог найти ни единого упоминания о нем на Хабре.

    Результаты


    Peacekeeper
    без FBO
    Peacekeeper
    с FBO
    SunSpider
    без FBO
    SunSpider
    с FBO
    баллы
    (больше — лучше)
    баллы
    (больше — лучше)
    мс
    (меньше — лучше)
    мс
    (меньше — лучше)
    Opera 10.10 build 1893 1817 - 3741.4 -
    Opera 10.50 Internal build 3199 2877 - 559.6 -
    Firefox 3.5.7 1797 1764 1395.4 1368.6
    Firefox 3.6 pre (Namoroka) 2498 2443 1110.0 1127.6
    Firefox 3.7 a1 pre (Minefield) 2573 2517 1013.8 1034.2

    Скрин для наглядности:
    image

    Ссылка на результаты теста Peacekeeper едина, поэтому не стал засорят таблицу — смотрим тут (Unknown unknown — это Firefox 3.6 pre (Namoroka), почему-то тест его не опознал).

    Выводы


    • Как видно из таблицы потери производительности или даже в одном случае выигрыш при использовании FBO не более 2,2%! Можно сказать, что FBO на производительность не влияет. Зато бережет оперативную память. Во время теста все версии Firefox с FBO тратили от 1 до 15 Мб, когда без него от 60 до 200 Мб (!).
    • Новая Opera 10.50 сделала громадный рывок по сравнению со своей предшественницей Oper'ой 10.10 и обогнала даже Firefox версий 3.6 и 3.7.
    • Но так же заметна и отрицательная динамика Oper'ы 10.50 build 3199 (уже третья сборка версии 10.50) в сравнении с Oper'ой 10.50 build 3172 (самая первая сборка версии 10.50) — ухудшились результаты в тесте Peacekeeper: с 3400+ до 2800+ баллов (отчеты о тестах первой сборки 10.50 я писал тут и тут).


    Доп. ссылки


    Для тех, кто еще не знает: «Все версии и русификации Firefox» и аналогичное хранилище у Oper'ы (только нет пре-альф сборок).

    З.Ы. Сильно не пинайте, это мой первый топик на Хабре :)

    Спасибо за внимание!

    UPD: Коль уж кто-то добавил в тест Peacekeeper свой Chrome 4.0.249.64, позволю себе добавить вышедшую сегодня четвертую сборку Opera 10.50 build 3202. Результат 3688. Opera не только вернула свой первоначальный результат, но и улучшила его, сравнявшись с Chrome.