Maybe you think that
The new shiny framework/library/hack-tool that will resolve all of your problems of callbacks hell, UIs and race conditions, all the trivialities of MVC and routing and the bindings of business logic and the presentation. And for free of course, it's all open source. Right?!?
Well, yesterday I lied too: this is not what I promised, this is another rumble, sorry :) .
Your time is not infinite. Stop waste your time. This is the thought that delayed that publication. Thanks to Andrea Giammarchi for the hints.
It's not free
And I'm for Unix style: little tools for resolve little problems. Little and optimized. In teory the bazaar could generate this.
Trust me: I'm lazy too, so in years of website coding I've used many many times jQuery and plugins.
jQuery + jQuery UI + jScrollPane + Chosen + ezMark + custom code = 600KB or at least 2 seconds with a broadband connection, only for download the js/css code
Are you crazy!?! And it's not a RIA, it's a relative simple website with custom interaction.
Another example: AngularJS (the not-Google-but-Google-but-not-GWT fancy framework) can't render lists of elements with decent performance. Also on Google Chrome.
From the same company that want to push the web for best performance. And with all your resources... Google you're failing at this simple task. This blown my mind and open my eyes and could be the same for you.
And the Microsoft's Reactive-Extensions and the Facebook's React... KBs and KBs of
alien technology code that stop you from study the real thing and waste your time.
Nope: all the browsers have different implementations and change over time.
This standard is not really standard. Also the name is wrong: ECMAScript is the standard.
Also a reminder for me: study the real real standards, patch the environment and apply to the projects.