Implement rendering behaivor like 3js

In 3js, it seems there is a mechanism to detect if the frame has changed or not.
In this three example, If no changes( no animations, no use interaction), the GPU will stop rendering (GPU usage is 0)

But in bjs, the GPU is runing all the time, no matter the frame is changed or not.
Even in this simple babylon example, the GPU usage is always more than 10% in my laptop.

Any way to implement this mechanism in bjs?

Check the following