Разработчики открытой стратегической онлайн игры Freeciv.net провели (http://code.google.com/p/freeciv-forever/wiki/FreecivBenchma...) тестирование производительности работы HTML5 элемента Canvas в различных web-браузерах. В качестве теста рассматривалась скорость рендеринга и число кадров в секунду при выполнении стандартного игрового сценария.
<img src="http://www.opennet.me/opennews/pics_base/25209_1264763395.jp... align=right style="border-style: solid; border-color: #e9ead6; border-width: 15px;"></img>Итоги:- 7.9 fps: Google Chrome 4.0.249.78 (Windows)
- 7.8 fps: Google Chrome 4.0.249.30 (Linux)
- 4.5 fps: Safari 4.0.4
- 2.5 fps: Firefox 3.7a1
- 2.5 fps: Firefox 3.6
- 1.5 fps: Firefox 3.0.15
- 0.6 fps: Internet Explorer 8.0
Игра Freeciv.net, из-за особенностей работы JavaScript движка, не совместима с браузером Opera 10, но разработчики из компании Opera уже связались с авторами проекта с предложением совместной работы над решением данной пробле...URL: http://developers.slashdot.org/story/10/01/29/0323200/Freeci...
Новость: http://www.opennet.me/opennews/art.shtml?num=25209
несоответсвие версии под разные платформы(если браузер поддерживает несколько) намекает на сферический тест в вакууме
Я думаю, платформа мало влияет.
> Я думаю, платформа мало влияет.Не факт, строго говоря. И всяко в любом случае надо тестировать одинаковые версии под разными платформами. Иначе и правда, померяно [нечто].
их результаты в точности совпадают с моими тестами на моем приложении.
в декабре - Chrome 4 (linux) в четыре раза быстрее отрисовывает в canvas чем firefox 3.5/3.6 (linux)
Зато процессор этот хром нагружает ой-ой-ой как сильно. Лучше бы он отрисовывал медленнее Firefoxа, но не тормозил так.
процессор и тот и другой грузит на 100% во время отрисовки.Хуже. В 4(четыре) раза.
Ну у меня Firefox 3.6 процессор гораздо меньше грузит. Pentium 4 3.2 ghz. А вот от хрома пенек задыхается так, что пользоваться им даже для редкого просмотра сайтов очень неудобно.
новость об отрисовке в <canvas> , а ты о чем ?P.S. Pentium-M 1.8Ghz проблем не заметил.
>новость об отрисовке в <canvas> , а ты о чем ?Да я в принципе о хромиуме :) Если браузер быстрый - это не должно выливаться в излишнюю нагрузку на цпу. Опера же так умеет.
>P.S. Pentium-M 1.8Ghz проблем не заметил.
Странно это все...
жалко нет для chromium, он уже 5.0.308.0 (37376)
Исходный код 800 мегабайтов :-( Не докачали.
там на сайте бинарные сборки лежат
Mozilla Firefox 3.5.7
Linux xxx 2.6.31-18-generic #55-Ubuntu SMP Fri Jan 8 14:55:26 UTC 2010 i686 GNU/LinuxВыдает 414
Вау, реклама сайта!!!
> * достаточно зайти на сайт www.freeciv.net,
> * запустить игровой сценарий "The World - Medium (80x50)",
> * набрать в командной строке "/set endt 2",
> * нажать на кнопку "end turn" пять раз,
> * после чего набрать "Alt + Q"
> * и дождаться результатов тестирования.А Бородино им в слух не прочитать.
Игрухи freeciv где еще и сорсы раздают? Как по мне так пусть рекламятся наздоровье :)
Note that the implementation for Internet Explorer 8 does not use the HTML5 canvas element, because this isn't supported. Freeciv.net implements a canvas-replacement using DHTML and divs with clipped background-images. Therefore the test results are not directly comparable with the other web browsers.
PS не хочу ничего сказать но до флеша по скорости судя по всему - как пехом до пекина. 7FPS как максимум - это... эээ... doom 2 на исовой видяхе и 486 явно лучше бегал :)
> Note that the implementation for Internet Explorer 8 does not use
> the HTML5 canvas element, because this isn't supported.К вопросу о поддержке стандартов... кто у нас тормоз прогресса как всегда?
Да ладно тебе! У него столбик длиннее, наверна эта крута
Охохо... мало того, что требуют регистрацию, так ещё и простыню в сотню команд нужно набрать, сразу виддно, что пилят пионеры, зато исходники есть, можно дрочить, ура!
>Охохо... мало того, что требуют регистрацию, так ещё и простыню в сотню
>команд нужно набрать, сразу виддно, что пилят пионеры, зато исходники есть,
>можно дрочить, ура!Про сотню команд - мощно)
Я вот думаю, как с таким подходом серверы настраивать.
>Про сотню команд - мощно)
>Я вот думаю, как с таким подходом серверы настраивать.просто: next - next - next - ok
ага, а потом: "Ой, что там написано было, я не успел прочитать..."