RAF requestAnimationFrame and cancelAnimationFrame shim for Browsers and Node. Also, contains a performance.now shim. Warning: attaches requestAnimationFrame and cancelAnimationFrame to global if they don't exist