Skip to content

Documentation / @debuffjp/dev / FrameSample

Interface: FrameSample ​

Defined in: dev/src/session.ts:15

One recorded frame. Times are milliseconds.

Properties ​

at ​

at: number

Defined in: dev/src/session.ts:31

performance.now() at the frame's start.


drawCalls ​

drawCalls: number

Defined in: dev/src/session.ts:27


intervalMs ​

intervalMs: number

Defined in: dev/src/session.ts:19

Time since the previous frame (what the player feels).


longTaskMs ​

longTaskMs: number

Defined in: dev/src/session.ts:29

Long tasks (>50 ms main-thread stalls) the browser reported during this frame.


quads ​

quads: number

Defined in: dev/src/session.ts:26


renderMs ​

renderMs: number

Defined in: dev/src/session.ts:23

Render time (scene + render hooks).


scene ​

scene: string | undefined

Defined in: dev/src/session.ts:17


steps ​

steps: number

Defined in: dev/src/session.ts:25

Simulation steps run this frame; more than 1 means the loop was catching up.


tick ​

tick: number

Defined in: dev/src/session.ts:16


updateMs ​

updateMs: number

Defined in: dev/src/session.ts:21

Simulation time this frame (all steps).