New web standards are emergingÂ
ECMAScript continues to evolve on a yearly basis
New libraries are trying to define the next set of standards
The average website is now the size of Doom 1 (2.39MB)
Yet... we're still supporting legacy versions of IE
New language features/concepts
Abstracts the changes to the core language
Syntatic sugar => Concise code => Reduced Complexity
Learning curve
New language features/concepts
Syntatic sugar => Concise code => Reduced Complexity
Learning curve
Pros
Cons
ES6+
Full-featured type system
Easier to work with Angular2
http://es6-features.org/
Some fun things:
Boilerplate
Leaky abstractions => more confusion
Pros
Cons
boolean, number, string, array or Array<T>, tuples, enum