Backbone.js takes on a 1.0 milestone
Developers can represent their data as models which are saved to the server; when a UI action causes a model's attributes to change, it fires a change event that notifies the views that that model has changed, allowing them to re-render. Web applications that use BackBone.js include Airbnb, Diaspora, DocumentCloud, FourSquare, Hulu and NewsBlur. The developer of NewsBlur has published a presentation, based on his own experience, of how code can be migrated to Backbone.js.
Version 1.0's changes from the last release include a renaming of Collection's
set to keep it in parallel with the
model.set() function, pre-decoded URL parameters for route handlers, the addition of a
listenToOnce listener, a new
findWhere method for collections, and the addition to Backbone Models of the
omit Underscore.js methods. Support for function literals has also been added to the Router and new models can now be passed
Backbone.js's MIT-licensed source code, documentation and many other resources can all be found on backbonejs.org.