Currently, GPUI on web calls `requestAnimationFrame` every frame, which causes it to do meaningful GPU work every frame, even if it was identical. This PR makes GPUI only call `requestAnimationFrame` when it has new content to display. --- Release Notes: - N/A or Added/Fixed/Improved ...