Object.observe() is a proposed mechanism for bringing true data-binding to the browser. It exposes a mechanism for observing changes to objects and arrays, notifying others of mutations made to these objects. In my JSConf talk on O.o() I walk developers … Continue reading →
I’m pleased to present a re-write of the Backbone TodoMVC app using ECMAScript 6 features such as classes, modules and fat-arrow syntax. Check out the literate version of the source code as we’ve filled it with helpful comments. The example … Continue reading →
ECMAScript 6 is being progressively implemented by browser vendors over time and as such there is no ETA on it being available in all environments. Whilst specs and implementations continue to mature, you may find the below resources helpful in … Continue reading →
I work on the Chrome team at Google, building and advocating for tools to help improve developer productivity and satisfaction.