Work

Backbone.js

project · 2010

Web Development JavaScript Frameworks Frontend Development

Backbone.js is a JavaScript framework providing structure for web applications. Created by Jeremy Ashkenas, it was one of the first frameworks to bring MVC patterns to client-side JavaScript, paving the way for modern frameworks.

Origins

Ashkenas created Backbone in 2010 while working at DocumentCloud. JavaScript applications were becoming complex, but there was no standard way to organize code. Backbone provided minimal structure without being prescriptive.

Key Concepts

Backbone introduced structure through:

Philosophy

Backbone was deliberately minimal:

Impact

Backbone’s influence outlasted its popularity:

Many teams later migrated from Backbone to React, but Backbone taught the industry that JavaScript applications needed architectural patterns.