There&#x27;s not going to be any interesting features around the type system.<p>There&#x27;s no change in the type system. Javascript is still a prototype based language.<p>There&#x27;s no real value to a class system in a dynamic language, beyond synthetic sugar. Arguable prototypes are better since you don&#x27;t get to question &quot;if everything is an object, and classes are objects then what class is a class of?&quot;<p>With ES7 decorators, you can put a mixin into a class... which gives you class sugar + traits, so essentially multiple inheritance without the downsides of it.<p>ES7 can be enabled today via Babel.