Сравнение браузеров css3 & html5 (v 2.0)

от автора

(Боюсь нарваться на осуждение бессмысленности таких сравнений и частых повторений, но все же попробую…)
По мотивам недавнего сравнения я решил сам для себя проверить все популярные браузеры и по возможности зацепить тестовые версии. Но именно причиной написания поста послужили несколько странных моментов выявленных при тестировании (о них ниже) и вчерашний выход релиза 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:

Основная часть сравнения проводилась в ночь с 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

Примечания

  1. Тесты CSS3 Selectors Test и Acid3 в таблицу писать не стал, т.к. все браузеры выполнили их на 100% (по баллам 41/41 574/574 и 100/100 соответственно).
  2. Ссылки на результаты теста Peacekeeper: 19-20 февраля (все браузеры, кроме IE 10 релиз) и 26 февраля (только IE 10 релиз).
  3. Safari можно было и не тестировать, т.к. версия уже устаревшая. А новых версий под Windows не будет из-за того, что Apple прекратила поддержку Safari под Windows 26 июля 2012 года.

Наблюдения

  1. Chrome, IE и Safari при повторном запуске теста Maze Solver не исследовали лабиринт заново, а шли уже по известному пути. В результате этого время прохождения было примерно в 3 раза меньше, чем при первом прохождении. Откуда такое поведение и почему оно не проявлялось у Firefox и Opera — не ясно.
  2. А вот повторный запуска Peacekeeper в моем случае не дал никакого прироста, только статистическую погрешность. Хотя у Bo_bda в его сравнении Firefox и Chrome прибавляли почти в 2 раза.
  3. Так же замечено странное поведение Opera при повторном запуске Peacekeeper. Она увеличивает показатель HTML5 Capabilities с 2/7 до 4/7.
  4. Очень порадовал Firefox своим обновлением с 18й на 19ю версии. Скорость прохождения лабиринта Maze Solver увеличилась в 9 (!!!) раз (по этому тесту 19я версия даже обогнала Firefox nightly 21) и количество попугаев в Peacekeeper возросло на 15%. И кстати, это не просто синтетика… Прирост скорости заметен как минимум в браузерных играх.
  5. А вот Firefox nightly 22 тормознулась в тесте Maze Solver в 2 раза и недобрала 12% попугаев в Peacekeeper относительно 21й версии, что очень странно.
  6. И последнее. IE 10 релиз показал по всем тестам абсолютно такие же результаты, как и IE 10 Pre-Release, только в тесте Peacekeeper выдал примерно на 4% больше попугаев.

ссылка на оригинал статьи http://habrahabr.ru/post/170851/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *