CanvasRenderingContext2D: drawImage() method - Web APIs | MDN
Mastering the HTML5 Canvas Part 1 | Infragistics Blog
Subsequent calls to `canvas.getContext('2d')` results in exponential growth of width and height · Issue #20 · jondavidjohn/hidpi-canvas-polyfill · GitHub