标签: javascript html5-canvas web-worker requestanimationframe game-loop
我正在用JavaScript编写一个CHIP-8模拟器,我已经确定最好在Web Worker中运行CPU(我仍然不完全确定,但我已决定使用它)。我已经读过,所有画布绘图都应该在requestAnimationFrame循环内完成,但是这种模式与Web Worker不匹配。我该怎么做?我是否让主线程请求每个动画帧上的图形状态,或者我是否会放弃使用requestAnimationFrame并在每次更新图形时绘制?
requestAnimationFrame