Я, похоже, испытываю переменную производительность при использовании холста HTML5 в зависимости от объема памяти страницы ... возможно, количества загруженных изображений (закадровых полотен) Как мне найти источник проблемы с производительностью? Или кто-нибудь знает, действительно ли существует проблема с производительностью, когда загружается много данных, даже если они не используются одновременно?
Вот пример хорошей производительности. У меня относительно простая карта. Это между 700 и 800 КБ. Вы можете перемещаться по этой карте относительно плавно.
Есть еще один файл (который вы, возможно, не хотите просматривать из-за его большого размера).
Это около 16 МБ и содержит десятки, может быть, порядка ста изображений / полотен. Он рисует меньший вид, поэтому он должен идти быстрее. Но это не так. Многие карты сильно отстают по сравнению с более простой демонстрацией.
Я мог бы попытаться применить код для начала отсчета времени, но я не делал этого раньше в JavaScript и мог бы использовать некоторую помощь. Если есть более простые способы определить источник проблем с производительностью, я был бы заинтересован.