System Design Space
Knowledge graphSettings

Updated: February 21, 2026 at 11:59 PM

Ember.js: The Documentary

mid

History of Ember.js: from SproutCore 2.0 to a mature platform with stable upgrades.

Ember.js: The Documentary

The history of the framework that grew from SproutCore 2.0 and focused on stability and productivity

Year:2019
Production:Cult.Repo (ex Honeypot)

Source

EmberCrate

Ember resource directory and documentary page

Перейти на сайт

What is the film about?

The documentary explores why and how Ember.js came to be, and what decisions you have to make when you build an open source product. The story is told from the perspective of the framework's creators and key community members.

The focus is on Ember's origins, the evolution of the ecosystem, and the very choices that, over time, transform the library into a mature platform for large applications.

Key moments in history

1. SproutCore 2.0 → Amber.js

The team separated the new framework from SproutCore and gave it a new name to avoid confusion and focus on MVC architecture for applications.

2. Amber.js → Ember.js

After a conflict with Amber Smalltalk, the project was renamed Ember.js and a new brand was established.

3. Decisive elections in open source

The film details how key decisions impact the product, people and community.

4. Focus on the community

The story revolves around the creators of Ember and the active participants in the ecosystem who helped the framework become a mature platform.

Why Ember is good as a platform

Batteries included

Ember gives you the full stack out of the box, from routing to data to testing.

Ember CLI

Built-in build pipeline and generators save time and standardize the application structure.

Ember Data + Router

Powerful, natively designed solutions for data and navigation in large SPAs.

Glimmer

Glimmer-based rendering speeds up the interface, and many perf updates come with version updates.

Stability and control

Release train

New features go through beta for at least 6 weeks, and stable releases come out approximately once every 6 weeks.

LTS support

LTS branches receive bug fixes for 36 weeks and security updates for 54 weeks.

RFC process

Significant changes go through a public RFC, making development predictable.

Participants in the story

Yehuda KatzTom Dale

Related materials

Enable tracking in Settings

System Design Space

© 2026 Alexander Polomodov