(Боюсь нарваться на осуждение бессмысленности таких сравнений и частых повторений, но все же попробую...)
По мотивам недавнего сравнения я решил сам для себя проверить все популярные браузеры и по возможности зацепить тестовые версии. Но именно причиной написания поста послужили несколько странных моментов выявленных при тестировании (о них ниже) и вчерашний выход релиза IE 10.
Для начала опишу железо и софт, т.к. это играет роль в тестах на производительность.
Железо
- проц — Intel Core i5-2500K 3.4 ГГц
- мать — Asus P8Z77-V
- ОЗУ — 8 Гб (DDR3-1333)
- видео — NVIDIA GeForce GTX 560 Ti
- ПЗУ — SSD OCZ Vertex 4 SATA III
ПО
- Microsoft Windows 7 x64 Home Premium SP1
- Java 7.13
Тестируемые браузеры
Браузер | User-Agent |
---|---|
Opera 12.14 1738 | Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.14 |
Chrome 24.0.1312.57 m | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17 |
Chrome 27.0.1417.0 canary | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/27.0.1417.0 Safari/537.32 |
IE 9.0.8112.16421 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) |
IE 9.0.8112.16421 x64 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) |
IE 10.0.9200.16441 Pre-Release | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0) |
IE 10.0.9200.16521 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0) |
Firefox 18.0.2 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0 |
Firefox 19.0 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0 |
Firefox 21.0a1 (2013-02-13) | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130213 Firefox/21.0 |
Firefox 22.0a1 (2013-02-19) en-US | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20130219 Firefox/22.0 |
Safari 5.1.7 (7534.57.2) | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2 |
Тестирование
Набор тестов я взял тот же самый, что и Bo_bda:
- Тесты CSS
- Тесты HTML5
Основная часть сравнения проводилась в ночь с 19 на 20 февраля. Как раз тогда Firefox обновился до 19й версии и Firefox nightly до 22й, и я протестировал все 4 версии. Вторую часть сравнения я провел вчера (26 февраля) вечером, в связи с выходом релиза IE 10.
Тесты Maze Solver и Peacekeeper запускал по 2 раз подряд не очищая кэш, не перезапуская браузер и не обновляя страницу.
Результаты
Maze Solver | The CSS3 Test | HTML5 test | HTML5 test (2) | Peacekeeper | ||||
---|---|---|---|---|---|---|---|---|
1 | 2 | из 937 | из 500 | из 160 | 1 | 2 | ||
Opera | 12.14 1738 | 7.2 | 7.0 | 58% 451 | 404 +9 | 146 | 3819 2/7 | 3805 4/7 |
Chrome | 24.0.1312.57 m | 4.4 | 1.4 | 63% 562 | 448 +13 | 148 | 4514 6/7 | 4525 6/7 |
Chrome | 27.0.1417.0 canary | 4.2 | 1.3 | 65% 573 | 468 +13 | 151 | 4831 6/7 | 4837 6/7 |
IE | 9.0.8112.16421 | 12 | 4.5 | 33% 274 | 138 +5 | 91 | 2297 3/7 | 2268 3/7 |
IE | 9.0.8112.16421 x64 | 13 | 5.0 | 33% 274 | 138 +5 | 91 | 1505 3/7 | 1488 3/7 |
IE | 10.0.9200.16441 Pre-Release | 13 | 5.5 | 54% 444 | 320 +6 | 127 | 2731 3/7 | 2715 3/7 |
IE | 10.0.9200.16521 | 13 | 5.5 | 54% 444 | 320 +6 | 127 | 2822 3/7 | 2855 3/7 |
Firefox | 18.0.2 | 47 | 47 | 56% 500 | 393 +10 | 129 | 2447 5/7 | 2415 5/7 |
Firefox | 19.0 | 5.2 | 5.2 | 58% 505 | 393 +10 | 129 | 2830 5/7 | 2827 5/7 |
Firefox | 21.0a1 (2013-02-13) | 7.2 | 7.2 | 63% 539 | 399 +14 | 134 | 2888 6/7 | 2895 6/7 |
Firefox | 22.0a1 (2013-02-19) en-US | 14 | 14 | 63% 539 | 399 +14 | 134 | 2513 6/7 | 2566 6/7 |
Safari | 5.1.7 (7534.57.2) | 4.5 | 1.4 | 51% 462 | 278 +2 | 97 | 2411 1/7 | 2396 1/7 |
Примечания
- Тесты CSS3 Selectors Test и Acid3 в таблицу писать не стал, т.к. все браузеры выполнили их на 100% (по баллам 41/41 574/574 и 100/100 соответственно).
- Ссылки на результаты теста Peacekeeper: 19-20 февраля (все браузеры, кроме IE 10 релиз) и 26 февраля (только IE 10 релиз).
- Safari можно было и не тестировать, т.к. версия уже устаревшая. А новых версий под Windows не будет из-за того, что Apple прекратила поддержку Safari под Windows 26 июля 2012 года.
Наблюдения
- Chrome, IE и Safari при повторном запуске теста Maze Solver не исследовали лабиринт заново, а шли уже по известному пути. В результате этого время прохождения было примерно в 3 раза меньше, чем при первом прохождении. Откуда такое поведение и почему оно не проявлялось у Firefox и Opera — не ясно.
- А вот повторный запуска Peacekeeper в моем случае не дал никакого прироста, только статистическую погрешность. Хотя у Bo_bda в его сравнении Firefox и Chrome прибавляли почти в 2 раза.
- Так же замечено странное поведение Opera при повторном запуске Peacekeeper. Она увеличивает показатель HTML5 Capabilities с 2/7 до 4/7.
- Очень порадовал Firefox своим обновлением с 18й на 19ю версии. Скорость прохождения лабиринта Maze Solver увеличилась в 9 (!!!) раз (по этому тесту 19я версия даже обогнала Firefox nightly 21) и количество попугаев в Peacekeeper возросло на 15%. И кстати, это не просто синтетика… Прирост скорости заметен как минимум в браузерных играх.
- А вот Firefox nightly 22 тормознулась в тесте Maze Solver в 2 раза и недобрала 12% попугаев в Peacekeeper относительно 21й версии, что очень странно.
- И последнее. IE 10 релиз показал по всем тестам абсолютно такие же результаты, как и IE 10 Pre-Release, только в тесте Peacekeeper выдал примерно на 4% больше попугаев.
Автор: Svobodniy