Problem code 'frame-budget' ​

Contract 2.0.0 · package sha256 a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e · generated from configurator-runtime.d.ts, tables/problems.json and services/onsite-scripter/scripts/contract-docs-what-to-do.json by services/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.

A member of ProblemCode · stable · since 2.0.0

Frame hooks together averaged over 3 ms per frame across the last 60 drawn frames, or a constrain over 1 ms across its last 60 calls; recorded at most once per 10 s for each, with the count and the mean in message.

What to do ​

Make session.onFrame hooks cheaper (all together under 3 ms a frame) and a drag's DragOptions.constrain cheaper (under 1 ms a call): precompute outside them, and remove hooks you no longer need with the function onFrame returns or their signal.

Where the declaration names it ​

The set is open: handle a code you don't know ('other').