This isn't the case with every WebGL demo, only animations need to continuously render. For example WebGL apps that change view only when camera position changes do not require to continuously invoke the render loop and often can have low CPU requirements.