haxorize
[1]: http://wiki.ecmascript.org/doku.php?id=strawman:guards [2]: http://wiki.ecmascript.org/doku.php?id=strawman:trademarks
With that said, as ES6 evolves and becomes more widely supported there will be aspects of the TypeScript compiler that will no longer be needed (e.g. classes, modules, fat arrow functions, etc.).
"The HTML5 canvas tag is used to render the progress spinner without the overhead of downloading animated GIFs to the device."
http://gmailblog.blogspot.com/2009/04/new-mobile-gmail-exper...
Here's the pitch: "Rhodes is the industry's first open source framework for rapidly building mobile applications for all major smartphone operating systems. Rhodes allows developers to write a smartphone application once using simple HTML and it automatically builds native applications for all smartphones including iPhone, BlackBerry, Windows Mobile, Symbian and now Android."
The framework is based in Ruby.