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 like a writer
in this case the cracker need remake the client structure and the server. It's very interesting if u think that way, but it's not viable work with DOM because this.
i go edit the original topic, the konquerr project its the 'most complete' habbo html5 project here, open src or not.. the apollo its just a motivation now =D