Use video element instead of canvas (saves a lot of cpu cycles).