Многие веб-разработчики и пользователи Интернета с интересом наблюдают за развитием Internet Explorer 9 и с нетерпением ожидают 15 сентября, когда будет зарелизена бета-версия обозревателя от Microsoft, которая порвёт все остальные браузеры по производительности, крутости, количеству попугаев, наличию блэкдж, в-общем, по всем параметрам. Недавнее моё тестирование показало, что у Internet Explorer 9 есть хороший потенциал, а ряд тестов ( тут и тут ) вообще говорят о том, что наш любимый ослик выносит хромого по всем показателям. Посмотрим, почему же Chromium 7 становится убийцей IE 9 ещё до полного рождения творения редмондских инженеров.
В пятницу, 27 августа, появилась запись на официальном блоге Chromium о том, что Chromium отныне заполучил часть функций аппаратного ускорения. Около недели назад появился Chromium 7, но я не особо спешил обновляться на Windows, будучи довольным канарейкой Хромого. Но, прочитав запись Ванжелиса Коккевиса, помчался грузить новую сборку Хромиума.
Итак,в правом углу ринга будут подвергнуты суровому испытанию Chromium 7.0.509.0 (57790) и Internet Explorer 9 PP4 v1.9.7.9.16.6000 на Windows 7 с последними обновлениями.
Конфигурация компьютера
Раз указываю техданные, значит, на вашей конфигурации могут быть самые разные результаты, особенно в тестах IE Test Drive.
Согласно мануалам, навесил на Chromium ряд параметров запуска
Часть параметров запуска висят в запуске со старых сборок. Вставив эти параметры в Убунте, Хромиум умер, параметр-злыдень не вычислен по причине непомерной лени.
В-общем, что мы замерим? Всякие ацидоцэсэс3 проверять я уже не буду, ибо нафиг неохота, а замерю производительность в разных тестах, а также соответствие HTML5. Пожалуй с него и начну.
Итак, HTML5:
Chromium 7 набирает 237 баллов + 8 бонусных:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/0fb/a46/733/0fba46733def0c22d1b4d9ae302272b8.jpg)
Internet Explorer 9 набрал 96 баллов + 3 бонусных:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/812/957/3c7/8129573c76a7b332bffe232e7bd25d24.jpg)
Теперь производительность. Тут я использую многие доступные тесты. И Google V8 Benchmark Suite, и WebKit Sunspider, и Futuremark Peacekeeper, и Mozilla Dromaeo. Запускать тесты несколько раз не хочу, но чтобы избежать внезапных нагрузок процессора, отключу несколько сервисов, антивирусы, обновления и тому подобные программные решения, способные воздействовать на производительность. На производительность скажутся расширения, запущенные в Chromium, поэтому я их отключу. По идее ещё в Chromium идут по умолчанию куча ненужных плагинов, но их трогать не буду.
1). Итак, Google V8 Benchmark Suite(описание):
Chromium 7 убедительно побеждает, застрелив большее количество «попугаев»:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/3c5/282/395/3c52823950bb5748db8e8a2dc32f8a52.jpg)
Internet Explorer 9 оказался более терпимым к окружающей природе:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/41b/a6e/a00/41ba6ea005ebefbe72e437fbfa27c80d.jpg)
2). Теперь опробуем WebKit Sunspider JavaScript Benchmark(описание):
Chromium 7, естественно, оперативнее справился с тестом:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/301/e3e/f85/301e3ef85b2a4287b14df89f50bbebb4.jpg)
Internet Explorer 9 тем не менее показал неплохой результат:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/3ae/3d2/0ef/3ae3d20ef78f32cef8207ba57fd10519.jpg)
3). Peacekeeper от Futuremark (описание)
Chromium 7 набрал больше 8000 баллов на моей скромной конфигурации:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/df8/711/cb5/df8711cb5c50adf2699b2b73954b95f7.jpg)
Internet Explorer 9 же оказался в 4 раза медленнее Chromium:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/0fd/5ec/73c/0fd5ec73c04578ebef7e6f2b31f063be.jpg)
4). Mozilla Dromaeo JavaScript Tests (описание):
Chromium 7: 493,21 runs/s
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/eb8/85d/b1e/eb885db1e02ab2f1d472f350e482456f.jpg)
Internet Explorer 9: 172,38 runs/s
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/b1c/e44/2b5/b1ce442b57c2ba8a0a3ba315fccb5471.jpg)
Дальше пойдут тесты с IE Test Drive
5). Psychodelic Browser (описание)
Chromium 7 умудрился на чужом поле выцарапать победу:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/53c/ed5/2db/53ced52dbbf8481c9d9bd737948cf2ac.jpg)
Internet Explorer 9 немного облажался:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/eeb/939/fc3/eeb939fc34fa924b5ab4dd9999ccd240.jpg)
6). Любимый тест любителей Internet Explorer 9 — FishIE Tank. Не мудрствуя лукаво втопил на максимальную отрисовку 1000 рыбёшек:
Chromium 7 прыгал в диапазоне 32-40 кадров в секунду:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/5d1/8c0/206/5d18c02065a1a9423ec45d35bb77b531.jpg)
IE 9 лихорадило сильнее: 13-28 кадров в секунду:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/5f0/a74/c69/5f0a74c690525e2968817be0d58dacc1.jpg)
7). Летающие логотипы браузеров Flying Images:
Chromium 7 показывал чудеса лихорадки, проскакивая с 12 до 20 фреймов в секунду, а затем встав на отметке 60 намертво:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/731/eb9/b99/731eb9b99d2d08849fb9fc4a223f97cf.jpg)
IE 9 не показал максимального результата, но браузер не лихорадило, в отличие от конкурента, обретаясь в рамках 37-40 кадров в секунду:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/79b/034/305/79b0343052bd5aa4a8e0a26d8ab45d42.jpg)
8). Теперь Asteroid Belt:
Chromium 7 — максимум:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/1ee/2b1/3c7/1ee2b13c7eaac59ab811c96a74bd7259.jpg)
IE 9 — максимум:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/ff4/633/e0b/ff4633e0bad4882eda1cebfd23a2ca02.jpg)
9). IMDb Video Panorama
Chromium 7 не мог успокоиться, мотаясь между 55 и 60-ью фреймами.
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/054/089/eda/054089eda6a2dc3d14bd1cfd691c5929.jpg)
Internet Explorer 9 застыл, как влитой, на отметке 60:
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/b23/869/496/b23869496c72011b17e0200b22bc40e9.jpg)
Теперь хороший тестик от многоуважаемого хабраюзера babarun
Chromium 7 с максимальными параметрами (2880 полигонов, 1440 вершин) выжал 62,1 кадров в секунду
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/482/58f/f9a/48258ff9af88e2c6274a687806df3b0f.jpg)
IE 9 такими результатами на таких же параметрах похвастаться не смог. 24,1 кадра в секунду.
![image](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/c8b/d8a/8a3/c8bd8a8a3242093f44493df3e5572569.jpg)
Итог прост до невозможности. Chromium, особо не напрягаясь, вынул козырь и побил все притязания Internet Explorer 9, продемонстрировав феноменальную производительность в обработке динамического содержимого и показав высокую готовность к стандартизации HTML5. Epic Win, Google!
Табличка с итогами![image](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/449/844/edb/449844edb5707918852be1beb45d69a6.png)
В пятницу, 27 августа, появилась запись на официальном блоге Chromium о том, что Chromium отныне заполучил часть функций аппаратного ускорения. Около недели назад появился Chromium 7, но я не особо спешил обновляться на Windows, будучи довольным канарейкой Хромого. Но, прочитав запись Ванжелиса Коккевиса, помчался грузить новую сборку Хромиума.
Итак,
Конфигурация компьютера
Intel Core 2 Duo P8400 2,26 GHz
2 Gb RAM
3072 Cache L2
NVIDIA GF 9600M GT 512 Mb
Раз указываю техданные, значит, на вашей конфигурации могут быть самые разные результаты, особенно в тестах IE Test Drive.
Согласно мануалам, навесил на Chromium ряд параметров запуска
--enable-gpu-plugin --enable-accelerated-compositing --enable-click-to-play --enable-gpu-rendering --enable-video-layering --enable-webgl --enable-accelerated-2d-canvas --enable-nacl --enable-vertical-tabs
Часть параметров запуска висят в запуске со старых сборок. Вставив эти параметры в Убунте, Хромиум умер, параметр-злыдень не вычислен по причине непомерной лени.
В-общем, что мы замерим? Всякие ацидоцэсэс3 проверять я уже не буду, ибо нафиг неохота, а замерю производительность в разных тестах, а также соответствие HTML5. Пожалуй с него и начну.
Итак, HTML5:
Chromium 7 набирает 237 баллов + 8 бонусных:
![image](https://habrastorage.org/getpro/geektimes/post_images/0fb/a46/733/0fba46733def0c22d1b4d9ae302272b8.jpg)
Internet Explorer 9 набрал 96 баллов + 3 бонусных:
![image](https://habrastorage.org/getpro/geektimes/post_images/812/957/3c7/8129573c76a7b332bffe232e7bd25d24.jpg)
Теперь производительность. Тут я использую многие доступные тесты. И Google V8 Benchmark Suite, и WebKit Sunspider, и Futuremark Peacekeeper, и Mozilla Dromaeo. Запускать тесты несколько раз не хочу, но чтобы избежать внезапных нагрузок процессора, отключу несколько сервисов, антивирусы, обновления и тому подобные программные решения, способные воздействовать на производительность. На производительность скажутся расширения, запущенные в Chromium, поэтому я их отключу. По идее ещё в Chromium идут по умолчанию куча ненужных плагинов, но их трогать не буду.
1). Итак, Google V8 Benchmark Suite(описание):
Chromium 7 убедительно побеждает, застрелив большее количество «попугаев»:
![image](https://habrastorage.org/getpro/geektimes/post_images/3c5/282/395/3c52823950bb5748db8e8a2dc32f8a52.jpg)
Internet Explorer 9 оказался более терпимым к окружающей природе:
![image](https://habrastorage.org/getpro/geektimes/post_images/41b/a6e/a00/41ba6ea005ebefbe72e437fbfa27c80d.jpg)
2). Теперь опробуем WebKit Sunspider JavaScript Benchmark(описание):
Chromium 7, естественно, оперативнее справился с тестом:
![image](https://habrastorage.org/getpro/geektimes/post_images/301/e3e/f85/301e3ef85b2a4287b14df89f50bbebb4.jpg)
Internet Explorer 9 тем не менее показал неплохой результат:
![image](https://habrastorage.org/getpro/geektimes/post_images/3ae/3d2/0ef/3ae3d20ef78f32cef8207ba57fd10519.jpg)
3). Peacekeeper от Futuremark (описание)
Chromium 7 набрал больше 8000 баллов на моей скромной конфигурации:
![image](https://habrastorage.org/getpro/geektimes/post_images/df8/711/cb5/df8711cb5c50adf2699b2b73954b95f7.jpg)
Internet Explorer 9 же оказался в 4 раза медленнее Chromium:
![image](https://habrastorage.org/getpro/geektimes/post_images/0fd/5ec/73c/0fd5ec73c04578ebef7e6f2b31f063be.jpg)
4). Mozilla Dromaeo JavaScript Tests (описание):
Chromium 7: 493,21 runs/s
![image](https://habrastorage.org/getpro/geektimes/post_images/eb8/85d/b1e/eb885db1e02ab2f1d472f350e482456f.jpg)
Internet Explorer 9: 172,38 runs/s
![image](https://habrastorage.org/getpro/geektimes/post_images/b1c/e44/2b5/b1ce442b57c2ba8a0a3ba315fccb5471.jpg)
Дальше пойдут тесты с IE Test Drive
5). Psychodelic Browser (описание)
Chromium 7 умудрился на чужом поле выцарапать победу:
![image](https://habrastorage.org/getpro/geektimes/post_images/53c/ed5/2db/53ced52dbbf8481c9d9bd737948cf2ac.jpg)
Internet Explorer 9 немного облажался:
![image](https://habrastorage.org/getpro/geektimes/post_images/eeb/939/fc3/eeb939fc34fa924b5ab4dd9999ccd240.jpg)
6). Любимый тест любителей Internet Explorer 9 — FishIE Tank. Не мудрствуя лукаво втопил на максимальную отрисовку 1000 рыбёшек:
Chromium 7 прыгал в диапазоне 32-40 кадров в секунду:
![image](https://habrastorage.org/getpro/geektimes/post_images/5d1/8c0/206/5d18c02065a1a9423ec45d35bb77b531.jpg)
IE 9 лихорадило сильнее: 13-28 кадров в секунду:
![image](https://habrastorage.org/getpro/geektimes/post_images/5f0/a74/c69/5f0a74c690525e2968817be0d58dacc1.jpg)
7). Летающие логотипы браузеров Flying Images:
Chromium 7 показывал чудеса лихорадки, проскакивая с 12 до 20 фреймов в секунду, а затем встав на отметке 60 намертво:
![image](https://habrastorage.org/getpro/geektimes/post_images/731/eb9/b99/731eb9b99d2d08849fb9fc4a223f97cf.jpg)
IE 9 не показал максимального результата, но браузер не лихорадило, в отличие от конкурента, обретаясь в рамках 37-40 кадров в секунду:
![image](https://habrastorage.org/getpro/geektimes/post_images/79b/034/305/79b0343052bd5aa4a8e0a26d8ab45d42.jpg)
8). Теперь Asteroid Belt:
Chromium 7 — максимум:
![image](https://habrastorage.org/getpro/geektimes/post_images/1ee/2b1/3c7/1ee2b13c7eaac59ab811c96a74bd7259.jpg)
IE 9 — максимум:
![image](https://habrastorage.org/getpro/geektimes/post_images/ff4/633/e0b/ff4633e0bad4882eda1cebfd23a2ca02.jpg)
9). IMDb Video Panorama
Chromium 7 не мог успокоиться, мотаясь между 55 и 60-ью фреймами.
![image](https://habrastorage.org/getpro/geektimes/post_images/054/089/eda/054089eda6a2dc3d14bd1cfd691c5929.jpg)
Internet Explorer 9 застыл, как влитой, на отметке 60:
![image](https://habrastorage.org/getpro/geektimes/post_images/b23/869/496/b23869496c72011b17e0200b22bc40e9.jpg)
Теперь хороший тестик от многоуважаемого хабраюзера babarun
Chromium 7 с максимальными параметрами (2880 полигонов, 1440 вершин) выжал 62,1 кадров в секунду
![image](https://habrastorage.org/getpro/geektimes/post_images/482/58f/f9a/48258ff9af88e2c6274a687806df3b0f.jpg)
IE 9 такими результатами на таких же параметрах похвастаться не смог. 24,1 кадра в секунду.
![image](https://habrastorage.org/getpro/geektimes/post_images/c8b/d8a/8a3/c8bd8a8a3242093f44493df3e5572569.jpg)
Итог прост до невозможности. Chromium, особо не напрягаясь, вынул козырь и побил все притязания Internet Explorer 9, продемонстрировав феноменальную производительность в обработке динамического содержимого и показав высокую готовность к стандартизации HTML5. Epic Win, Google!
Табличка с итогами
![image](https://habrastorage.org/getpro/geektimes/post_images/449/844/edb/449844edb5707918852be1beb45d69a6.png)