title: How does context.drawImage work
body: <p>In HTML5, using the canvas object you can draw an image. </p>
  
  <pre><code>context.drawImage(imageObj, x, y);
  </code></pre>
  
  <p>How does this work under the hood? Is the browser drawing pixels or using svg? I do not see any svg elements being added to the dom, so I am assuming the browser is drawing pixels, but how does it accomplish this all? Is there a library that the browser is using?</p>
  
  <p>For the sake of discussion I guess we could just consider Webkit, but I would also be interested in what other browsers (IE) do.</p>