I couldn't help but think about AngularJS while reading this article. (http://angularjs.org/)
I am not sure why it isn't as popular as other JavaScript frameworks like Backbone.
AngularJS is ridiculously good so I'm not sure either.
For those who are unfamiliar: Angular examples are about 1/4 the size of backbone equivalents. I'm working on an angular version of the most recent peepcode backbone cast. It's about 1/5 the code size, and available here: https://github.com/ludicast/angular-peepcode-todo