In defense of <canvas>
Should you be using canvas directly?<p>I'm currently writing my 3rd HTML based game, and I'm so tired of using jQuery and DOM directly, so I want to replace it with canvas. Game is a turn-based strategy, so performance is not an issue (there will be some animations, but rare).<p>I looked at the canvas and then at a lot of 2D libraries that can speed the development and prevent me from reinventing the wheel. I'm overwhelmed with options. From some 20+ I investigated I narrowed the list down to these:<p><pre><code>  - CanvasEngine
  - Cocos2D
  - MelonJS
  - Quintus
  - EaselJS
</code></pre>
I have no idea which one to pick. Any tips?