I know that one of the most expensive operations in HTML5 gamedev is drawing on the canvas. But, what about drawing images *outside* of it? How expensive is that? What exactly happens when the canvas is 100 by 100 pixels and I try to draw an image at (1000, 1000)? Would checking sprite coordinates to make sure it is inside the canvas make rendering more efficient?