Епт, а зачем функцию делить на единицу? КАК МОЖНО до такого додуматься???
alert( window.alert / 1 )
window.requestAnimFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function( callback ){
window.setTimeout(callback, 1000 / 30.0);
};
})();
И вобще, по шапке бы настучать тому человеку, кто распространил этот сниппет. Нужно создавать не глобальное свойство, а локальную переменную. Но впринципе сойдет и так.