Over the weekend, the Ember.js team announced the final release of Ember.js 1.0 after two and a half years in development. The big thing with Ember.js is that it aims to get back to a web where URLs were sharable and bookmarkable and away from the modern idiom for webapps of one URL and the server saving logins and state. In the process of creating that, the developers also put together auto-updating Handlbars templates that keep themselves up to date when the underlying data model changes, added Web-Component-like custom HTML tags and made the process of JSON to field mapping easy.
The road to 1.0 has seen the router enhanced, the groundwork done for adding modules in the future, the basics of a testing framework, a Chrome extension that handles inspecting Ember in the browser and the first beta of Ember Data 1.0, a rebooted data-layer codenamed jj-abrams. There’s also much activity in the Ember community as Ember 1.0 arrives and the development process switches to a new release every six weeks.