
我正在使用chrome中的requestAnimationFrame在raphael中运行一个简单的视图框动画.我注意到所有脚本和渲染任务都已完成但我仍然看到30到60毫秒之间的"死空间",看起来浏览器在那里无所事事.对此有何见解?
我正在研究一个资源匮乏的Web应用程序,该应用程序严重依赖Raphael.js大约50%的动画使用,其余的我已经推出了自己的动画方法,它使用webkitRequestAnimationFrame和Web Audio API的context.currentTime将动画与音频组件同步.
我目前正在经历相当糟糕的表现,并且通过Raphael的来源我看到它也使用了requestAnimationFrame.当我的动画和Raphael's同时运行时,我遇到的大部分延迟似乎都会发生.这是因为requestAnimationFrame基本上每个绘制周期被调用两次吗?
基本上我要问的是基本上我是否必须重新推出我自己的raphael对象动画实现并将其粘贴到我现有的requestAnimationFrame中?