LINUX.ORG.RU
ФорумTalks

Тестить ваши браузеры!

 , ,


0

1

Разработчики из компании Google анонсировали новый пакет для тестирования производительности web-браузеров. Код всех составных частей RoboHornet и тестов доступен для свободной загрузки под лицензией Apache. Для проведения тестирования в online запущен специальный сайт robohornet.org. В отличие от широко распространённых пакетов для тестирования производительности браузеров, RoboHornet не ограничивается только измерением скорости выполнения JavaScript, но также пытается оценить другие факторы, влияющие на комфортную работу с web-приложениями.

В частности, RoboHornet предоставляет средства для проверки таких аспектов, как скорость отображения страниц и производительность выполнения операций с локальным хранилищем (localStorage API). RoboHornet также предлагает большое число тестов, построенных с использованием реальных блоков кода, используемых в популярных web-сервисах и web-фреймворках. После выполнения тестов разработчик может посмотреть, результаты каких тестов влияют на различные популярные web-фреймворки (например, оцениваются YUI, jQuery ,Ember, Handlebars, Metamorph.js и Cappuccino).

Интересно, что набор тестов для RoboHornet предлагается развивать коллективно с вовлечением сообщества web-разработчиков, что позволит использовать во благо такой негативный фактор, как гонка производителей браузеров за получение максимально возможных результатов тестов. В случае фиксированных наборов тестов, усиленной оптимизации подвергаются синтетические ситуации, в то время как реальные проблемы с производительностью, проявляющиеся в работающих web-приложениях, остаются без должного внимания.

Свойственное RoboHornet динамическое расширение тестового набора призвано стимулировать производителей браузеров более оперативно устранять реальные узкие места и проблемы с производительностью. Для выделения особенно актуальных проблем в RoboHornet реализована система голосования пользователей, которые могут определить важность того или иного теста.

Используя новый тест издание Tom's Hardware опубликовало сводный отчёт о производительности различных браузеров на платформах Windows 7, Windows 8, Mac OS X Mountain Lion и Ubuntu 12.04. Интересно, что при выполнении теста в Windows 8 на первое место вырвалась тестовая версия браузера Internet Explorer 10, который опередил Chrome 21 на 22%, а Firefox 15 почти в два раза (сравнение экспериментальной ветки со стабильными релизами на ещё только готовящейся к выходу платформе не совсем уместно). В Windows 7 ситуация оказалось иной, на первом месте закрепился Chrome 21, который обогнал IE 9 на 15%, а Firefox на 35%. В Ubuntu на первом месте оказался Chrome 21, который обогнал Opera 12 на 19% и Firefox 15 на 34%.

http://www.opennet.ru/opennews/art.shtml?num=34941

Интересно, что при выполнении теста в Windows 8 на первое место вырвалась тестовая версия браузера Internet Explorer 10

Неудивительно. Эта гадость интегрирована чуть ли не в ядро системы.

Sadler ★★★
()

Окончания работы теста не дождался — сильно долго считает.

Sadler ★★★
()
Ответ на: комментарий от Polugnom

Вау! В тесте от Google победил браузер Google! Это сенсация!

Читай внимательнее. В одном из тестов победил недобраузер, что является вообще чем-то невероятным.

Saloed
()
Ответ на: комментарий от Sadler

А вдруг MS уже давным-давно стала корпорацией добра и написала действительно самый быстрый и лучший браузер, на на ЛОРе на нее по старинке так и продолжают несправедливо наговаривать...

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Ага-ага. Не, ну если кто действительно хочет заморочиться, может посидеть с дебагером и посмотреть, за счёт чего достигнуто быстродействие. Я полагаю, что это тот самый старый хак с графикой в ядре в расширенном виде.

Sadler ★★★
()
Ответ на: комментарий от Sadler

ну, например, там полноценное аппаратное ускорение. Искаропки и для всего. Ибо directx. В линуксе с этим как, всё в порядке уже?

stevejobs ★★★★☆
()
Ответ на: комментарий от Saloed

Ну всё правильно. Ослик встроенный браузер и его не вытеснишь полностью ни как, но тогда хоть все альтернативные стоит, что бы остался только один Хром.

HunOL ★★★★
()
Ответ на: комментарий от stevejobs

ну, например, там полноценное аппаратное ускорение. Искаропки и для всего. Ибо directx. В линуксе с этим как, всё в порядке уже?

Как минимум Opera заявляли аппарартное ускорение в списке фич 12 версии. Chrome вообще достаточно давно умеет. Не знаю только, из коробки или включается в настройках.

Sadler ★★★
()
Ответ на: комментарий от stevejobs

а пруфы-то будут? ;)

Был срач браузерописателей с M$ на тему win32 vs winRT API. Там пруфы. И там кстати предсказывались последствия типа

Internet Explorer 10, который опередил Chrome 21

shahid ★★★★★
()
Ответ на: комментарий от stevejobs

На 8ке нативно крутится только осел. Альтернативщики запускаются в чем-то на подобие виртуалки (к сожалению подробностей сейчас уже не помню). Официально так сделано из соображений безопасности. Реальные причины на усмотрение вашей паранои;)

der_looser ★★
()
Ответ на: комментарий от Saloed

Забыли подогнать тест и под восьмерочку. Вот и все. Уверен в следующей версии этот недочет исправят.

Polugnom ★★★★★
()

Интересно, что при выполнении теста в Windows 8 на первое место вырвалась тестовая версия браузера Internet Explorer 10, который опередил Chrome 21 на 22%

Гугл им этого так не оставит) Что же они будут писать в рекламе своего хрома, если уже не катит «быстрый»)

goingUp ★★★★★
()
Ответ на: комментарий от stevejobs

Они его переписали чуть ли не с нуля

Да-а-а, да-а-а, с нуля-я-я, кане-е-е-ешна!

Saloed
()
Ответ на: комментарий от shahid

Ты пишешь бред, потому что все эти браузеры не на WinRT.

anonymfus ★★★★
()

В принципе, из без тестов понятно, что тормозилла тормозит.

Solace ★★
()

Запустил тест, прошел тест таблицы, второй тест. Сходил на кухню заварить чай, вернулся, а лиса выгрузилась.

andreyu ★★★★★
()

Raw score 76841.36

RH-A1:0117.39

Тест на ресайз SVG я вырубил ибо тянулся без конца.

Kindly_Cat
() автор топика
Ответ на: комментарий от stevejobs

Они уже осилили не «парсить XML регэкспами», лол?

Deleted
()
Ответ на: комментарий от Kindly_Cat

В смысле «выгрузилась»? Сделала сеппуку?

Да хз. Пришел, а лисы нет в процессах. Выгрузил ее из памяти скрипт, или она тупо крешнулась не знаю.
После запуска все открытые табы восстановились.

andreyu ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Да, у меня тоже лиса после тестов занимает 1,3 Гб :)

В каком смысле то же? У меня она во время тестов перестала занимать что либо вообще :) Исключение - место на диске.

andreyu ★★★★★
()

Дайте-ка угадаю: хромой на первом месте? ;)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от stevejobs

Ага, браузер, поддерживающий на 100% html6

Eddy_Em ☆☆☆☆☆
()

Кто-нибудь дождался завершения теста на ресайз SVG? Это только у меня он полчаса длится? Только написал — а он закончился. В FF не дождался.

valentin_v13 ★★★
()
Последнее исправление: valentin_v13 (всего исправлений: 1)
Ответ на: комментарий от Kindly_Cat

Тоже - имеется в виду что отожрала много памяти. У тебя она могла быть прибита oom-killer'ом.

Хз, в системе 4Гб. Сейчас вижу, что лиса укушала чуть больше 300 метров:

512.2 MiB + 21.3 MiB = 533.5 MiB firefox

Хотя обычно она съедает больше. Сейчас в ней 22 таба, один ютуб.

andreyu ★★★★★
()

вот что значит - у человечества проблемы кончились...

hope13 ★★★
()

Running test using test runner...

Не стал ждать. А ещё эти сраные всплывающие окна. Такой тест нам не нужен.

Kalashnikov ★★★
()

Кстати, а где тег «*-метрия»? Во-первых.
Во-вторых — давайте меряться! Rekonq — Raw score 40629.91, RH-A1:0132.30

valentin_v13 ★★★
()

juk4windows, ой-ой, у виндузятника случился батхёрт, какая жалость.

Sadler ★★★
()

Казалось бы, при чем тут пчелайн?

Siado ★★★★★
()
Benchmark			Status			Time		Baseline	Weight	Index
Add Rows to Table		Completed successfully	99.60ms		49.68ms	6.72%	3.35
Add Columns to Table		Completed successfully	113.34ms	45.29ms	5.04%	2.01
Descendant Selector		Completed successfully	135.40ms	87.19ms	6.72%	4.33
2D Canvas toDataURL		Completed successfully	274.12ms	304.56ms	6.72%	7.47
2D Canvas clearRect		Completed successfully	25.03ms		16.73ms	6.72%	4.49
innerHTML Table			Completed successfully	340.90ms	283.53ms	6.72%	5.59
Table scrolling			Completed successfully	2126.35ms	964.37ms	6.72%	3.05
Resize columns			Completed successfully	3143.53ms	2739.90ms	6.72%	5.86
SVG resize			Completed successfully	1062.25ms	502.73ms	6.72%	3.18
ES5 Property Accessors		Completed successfully	1040.58ms	89.57ms	3.36%	0.29
Calculate primes		Completed successfully	174.65ms	96.83ms	3.36%	1.86
Argument instantiation		Completed successfully	552.53ms	315.13ms	6.72%	3.83
Animated GIFS			Completed successfully	2946.91ms	127.69ms	0.84%	0.04
offsetHeight triggers reflow	Completed successfully	1688.20ms	723.69ms	10.08%	4.32
DOM Range API			Completed successfully	163.56ms	103.79ms	3.36%	2.13
Write to localStorage		Completed successfully	2780.19ms	49.84ms	6.72%	0.12
Read from localStorage		Completed successfully	39.99ms		33.93ms	6.72%	5.70

										Raw score	95831.59

Вроде ноутбук(aspire 5551g) не слабенький, какого фига такое различие с baseline, они что на суперкомпутерах тестировали?

// Fedora 17, Google Chrome 21.0.1180.89

Siado ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.