:D this is so funny, i really like :V
yeah, depends of the use dom can be better, in games maybe not, but a ctrl s in ur canvas project and a reverse engineer can easily make a clone, because all the code is js/json based, using dom u can make all with ajax and code in php, using the js only...