request.send returns a promise
jak.rpc uses promise
polyfill pro requestAnimationFrame a cancelAnimationFrame
fixy pro chrome a safari 7
Merge branch 'request-promise'
fix for timed-out requests