Rafael.js is a client side library for managing multiple tasks based on the requestAnimationFrame
loop.
However, requestAnimationFrame
allows us to utilize the GPU, avoiding the performance bottlenecks of methods like setInterval
or setTimeout
. requestAnimationFrame
is intended to allow JavaScript animations to utilize the computer's GPU so it can be handled at ~60fps (performance depends on the machine).