I used to work on a set top box app, and for some of the features, replacing the whole page with a single canvas was the only way to get steady FPS.