Now that ES6 (officially ES2015) is out, its time that every JavaScript programmer should start using new language features.

Still most of the browsers are still not fully supporting ES6 features but using transpilers like Bable or TypeScript programmers can start using these ES6 features and transpile them to ES5 to support browsers. But for server side development using NodeJS, if you are already on version 4 or above lot many ES6 features are natively supported out of the box and many other are supported using some run time flags.

You can find more about ES6 support for NodeJS at https://nodejs.org/en/docs/es6/

With every release of NodeJS support for ES6 features is increasing. You can find version specific ES6 features supported by NodeJS as node.green

Here are links to very good series of posts from Scotch.IO for using ES6 features in NodeJS

Better Node with ES6, Part-1. Basic & Popular Features

Better Node with ES6, Part-2. A Deep Dive into Classes

Better Node with ES6, Part-3. Cool Collections & Slicker Strings