Браузеры →
Тестирование браузеров Opera и Firefox + утилита Firefox Builder Optimization
Вступление
Решил провести очередное тестирование браузеров Opera и Firefox для себя. Сам я поклонник продукции компании Opera. Но не против потрогать и другие удобные браузеры, коим явлется для меня Firefox (остальные мне не импонируют, может просто еще не дорос). Так же иногда это «потрогать» к сожалению является вынужденным, как, например, с сервисом Google Wave. К тому же статистика пользования браузерами в рунете сталкивает лбами именно этих конкурентов (примерно по 25% у FF 3 и Opera 9-10, IE во внимание не беру — сами понимаете, что смысла в нем нет, хоть и доля 6, 7 и 8 его версий достаточно велика).
Другим статистикам я не очень верю. Конечно у них там в Германии может быть и так, но лично мне сложно верится в тотальное превосходство 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 |
Скрин для наглядности:
Ссылка на результаты теста 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.
19.01.2010 23:26+0300