Small module that uses requestAnimationFrame
to collect what is the current FPS.
First install it:
npm install --save collect-fps
Calling it will initialize the collection and return a function. When invoked, that function will stop the collection and return the frame per seconds value (a float number).
import collectFPS from 'collect-fps'
const endCollection = collectFPS()
setTimeout(() => {
const fps = endCollection()
console.log(fps)
}, 1000)
If requestAnimationFrame
is not available in your runtime, it will throw an error when invoked