Changes to ECMAScript, Part 2: Harmony Highlights - Proxies and Traits
Google Tech Talk
April 20, 2010
Presented by Tom Van Cutsem.
The second part of the talk introduces a traits library for ECMAScript 5. Traits are a more robust alternative to multiple inheritance or mixin-based composition. Based on ECMAScript 5's new "property descriptor" API, we built a portable lightweight library that supports trait-based object composition. We discuss the limitations of introducing traits using a library approach and highlight the benefits of direct support for traits in ECMAScript-Harmony.
Talk slides are available here: http://es-lab.googlecode.com/files/harmony_highlights_techtalk.pdf
Part 1 of this talk series is available here: http://www.youtube.com/watch?v=Kq4FpMe6cRs