Decision: Render-on-demand loop control
Risk: Continuous rendering during idle sessions increased GPU usage, battery drain, and fan noise.
Change: Moved to interaction/animation-triggered rendering rather than permanent redraw.
Result: 60fps during interaction and 0fps while idle; improved runtime efficiency on long sessions.
Source: Source