Retro Cool! Photo: Mozilla
Using a HTML5 Canvas element in rendering the 2D tile based world, along with HTML5 audio API’s, WebSockets to communicate with the backend, and
localStorage to save gameplay progress.
Check out Mozilla’s wiki to find out more on what they are doing to enhance browser based gaming.