Backbone.js reaches 1.0. Before I even heard of this, I wrote a similar 'framework' called 'Atlas', named after the first vertebrae at the top of the spine. Then I threw that away and wrote a second one, 'Axis'. Then I threw that away, hoping I wasn't going to run out of vertebrae names before I got it right, and looked around and found Backbone so similar to my two earlier efforts, I've been using it ever since. It's great.