作为一款开源的JavaScript MVC框架,Ember.js采用了基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。更使用自身扩展的类来创建Ember.js对象、数组、字符串、函数,提供大量方法与属性用于操作。每一个Ember.js应用都使用各自的命名空间,以避免发生冲突。
Ember.js 1.13.0正式版有来自43位贡献者的680个commits。
在Ember 1.13是1.x系列的最后一个版本,包含了首次释放的渲染引擎Glimmer。而Ember 2.0 beta是2.x系列的第一个版本,这意味着,在1.x中的许多废弃功能将在2.0中得以移除。