requestAnimationFrame плохо или хорошо?
Начал разработку приложения и используя вот такую вот функцию:
if ( !window.requestAnimationFrame ) {
window.requestAnimationFrame = ( function() {
return window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function( /* function FrameRequestCallback */ callback, /* DOMElement Element */ element ) {
window.setTimeout( callback, 1000 / 60 );
};
})();
}
Столкнулся с проблем, что везде она работает по разному. Например на нетбуке в любом браузере от 10-30 фпс, на ноутбуке 15-35. На обычном ПК 60т. Так же стоит еще мощнее ПК на нем 120фпс. Если я ставлю setInterval, то выдает стабильные 60т, на всех компах, но не во всех браузерах (да и изображение дерганое как для приложений). Вообщем кто сталкивался, посоветуйте хорошую функцию для 60фпс приложения, и желательно работающее везде)
|