Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

start_updater

A requestAnimationFrame loop wrapper.

Features: customizable delta resolution and timer provider, optimal max delta

start_updater(updater, options)
object: (delta) => {}
options: {
  init: true,
  resolution: 1000,
  max: Infinity,
  now: performance.now,
}

Examples

start_updater(update);
start_updater((delta) => console.log(delta), { now: Date.now });
start_updater((delta, last) => {
  logic_update(delta)
  if (last) draw()
}, {
  max: 1,
});