2,126 karma · joined October 8, 2009
Also, it would be really cool to run everything except rendering in a worker thread and send rendering commands to the UI thread, like react-native does.
also works in Node (png-js on npm) if you want raw pixel values there.
Secondly, yes Google Docs uses HTML for their UI, but it's seriously abstracted I believe as Google Closure though I may be wrong. My point is that HTML and CSS can still be used, but they need abstractions for this type of app. Canvas is just another approach to the same problem.
As for semantics and stuff, this isn't designed for documents at all, which HTML is perfectly suited for. This is designed for native-style applications in the browser where semantics don't really mean anything anyway. And like I said in my article, accessibility is taken care of.