简单的通过requestAnimationFrame方法计算帧率,代码如下:varcalculateFPS=(function(){varlastTime=0;varfps=0;varcount=0;varcallback;returnfunctioncalcFPS(){if(count++===100){calcFPS.callback(fps);}varnow=+(newDate());varnewFps=1000/(now-lastTime);lastTime=now;if(!fps){fps=newFps;requestAnimationFrame(calcFPS);}else{if(Math.abs(fps-newFps)<1e-6){calcFPS.callback(fps);}else{fps=newFps;requestAnimationFrame(calcFPS);}}}})();计算FPS。回调=(fps)=>{控制台。日志(fps)}计算FPS()
