Building 2D HTML5 games has myths and realities. While HTML5 allows "write once, run everywhere", debugging and plugins are still issues. HTML5 includes Canvas, Web Audio API, and others. Canvas is GPU accelerated on modern browsers/devices, achieving 30-50 FPS with 500 sprites. JavaScript performance varies significantly between browsers and devices. Sound support varies by browser and format. Developing for a variety of screen sizes and orientations poses challenges. Overall, HTML5 is viable for 2D games on popular mobile browsers if the game is not too complex and graphics-intensive.