Skip to content

Documentation / @finchart/core / index / frameScheduler

Function: frameScheduler() ​

frameScheduler(view?): SchedulerFactory

Defined in: packages/core/src/render/scheduler.ts:33

Once per next frame. The browser default.

Drawing more often than the screen refreshes is wasted work — a high-polling-rate trackpad fires pointermove more often than frames arrive.

Parameters ​

view? ​

A test or an iframe can pass its own window. A real Window fits this structural type as-is.

cancelAnimationFrame? ​

(handle) => void

requestAnimationFrame? ​

(callback) => number

Returns ​

SchedulerFactory