OptionalwindowMax age (ms) of frame timestamps kept in the sliding window. Defaults to 1000.
OptionalidleGap (ms) between consecutive frames that marks the end of a render burst. Larger than the longest frame you'd expect inside a burst (≈3× frame time is a reasonable floor) but small enough to clearly separate bursts. Defaults to 500.
OptionalnowTime source; injectable for tests. Defaults to performance.now.
Constructor options for InteractiveFps.