frame-budget Keep game engine frames running smoothly by executing CPU intensive tasks over multiple frames instead of a single long running synchronous task.