Hacker News new | ask | show | jobs
by tlrobinson 3659 days ago
Your classes example is actually hilarious, because previously every JavaScript library that wanted classes invented their own incompatible syntax for it. Now there is one "blessed" way of doing classes.

In general this seems to be the approach of ES these days. They take ideas that have been proven or at least prototyped in userland JS or compile-to-JS languages like CoffeeScript and now Babel, and clean them up.

If they didn't push the language forward the community would continue to fragment as other compile-to-JS languages filled that demand.