[Update 2015-02-15] Newer version of this blog post: “Classes in ECMAScript 6 (final semantics)” During the July 2012 meeting of TC39 [1], classes have been accepted for ECMAScript 6, the upcoming version of the JavaScript language standard. This blog post explains how those classes work. It is based on Allen Wirfs-Brock’s annotated slides. Overview An ECMAScript 6 class is syntactic sugar for a c