reqeustAnimationFrame polyfill for browserify.
var raf = require('raf')
, canvas = document.getElementById('opengl')
raf(canvas)
.on('data', function(dt) {
console.log('difference in time is '+dt+'ms')
})
returns a event emitter that immediately starts emitting 'data' events representing animation frames for a given element (or for the entire window, if no element is passed).
pauses or resumes the events coming out of ee
.
the dt
on the next event after a resume will represent the difference between
the last rendered frame and the newest frame.
the polyfilled requestAnimationFrame
function.
MIT