Примерно один из двух кадров обрывается. И я не могу понять, что в моем стеке вызовов создает проблемы с производительностью. Как вы можете видеть на снимке производительности, задача длится менее 4 мс (что меньше 16 мс на обновление)
[img]https: //i.sstatic.net/a0bCC.gif[/img]
Увеличено:
А вот пример кода игрового цикла... почти ничего в нем (я удалил все игровые штучки):
Game.loop = function(){
ctx.setTransform(1,0,0,1,0,0);
ctx.clearRect(0, 0, canvas.width, canvas.height);
requestAnimationFrame(Game.loop);
}
Подробнее здесь: https://stackoverflow.com/questions/723 ... vas2d-game