Как стать автором
Обновить

Измерение скорости работы с холстом (canvas)

Время на прочтение 1 мин
Количество просмотров 1.1K
Автор оригинала: Dion Almaer
[скриншот FreeCiv]

Команда Freeciv.net измерила скорость работы кода их игры на холсте. Это единый итог, и проверяет он больше, чем сам холст, так как в игре действует масса кода. Поэтому в итоге измерялась и скорость исполнения конкретной ветви джаваскрипта, и скорость рендеринга на холсте.

Вот результаты:

[скриншот результатов]

С Беспином у нас получались несколько другие результаты, и основою узкого места было блитирование холста. И были внесены оптимизации в холст по итогам первой стадии Беспина, так что разные браузеры сыграют в чехарду друг с дружкою. Желаю приятного времяпровождения :)
Примечания переводчика:

1) Internet Explorer 8 не поддерживает <canvas>, а библиотека Excanvas оказалась излишне тормознутою, так что разработчики игры FreeCiv сочинили собственный узкоспециализированный костыль на джаваскрипте, DHTML и элементах <div> с отсечением их фона. Его скорость и тестировалась в IE8.

2) Грузинский флаг на скриншоте :-)
Теги:
Хабы:
+21
Комментарии 40
Комментарии Комментарии 40

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн