I think it's a bug, and a frustrating one at that. Some of these pages might be helpful in fixing your problem (although I was never able to eliminate it on a Nexus 7 with 4.3):
- https://medium.com/p/ffcb939af758
- https://code.google.com/p/android/issues/detail?id=35474
- HTML5 canvas issues on Android 4.1.1
- Android 4+ html5 canvas not redrawing
- Phone Android HTML5 Hardware Acceleration - Canvas
You might want to consider Project Crosswalk (https://crosswalk-project.org), which essentially uses a Chrome webview with accelerated canvas to get around the rotten support for canvas in the system web browsers (including 4.4, which doesn't accelerate the canvas... sigh).