Skip to content

nextFrame

Execute a given function in the next window frame. This function is a promisified version of the requestAnimationFrame function.

Usage

js
import { 
nextFrame
} from '@studiometa/js-toolkit/utils';
// Callback API
nextFrame
(() => {
console
.
log
('I will be executed in the next frame!');
}); // Promise API await
nextFrame
();
console
.
log
('I will be executed in the next frame!');

Parameters

  • callback ((time:DOMHighResTimeStamp) => unknown): the function to execute

Source

Return value

This function returns a Promise resolving on the next frame with the return value of the provided callback.

MIT Licensed