The Node.js Foundation has released the Node.js 4.0 version. This version is the first stable release and it contains the io.js code along with ES6 support.
Node.js has finally hit a stable version today and its 4.0 version is available for download. This version comes with enhanced ES6 support and it’s the first release that contains io.js code.
This release comes after three days of the first Release Candidate and the announcements of Node.js Foundation’s first ever Board of Directors. In a statement, the Node.js 4.0 team says: “This release represents countless hours of hard work encapsulated in both the Node.js project and the io.js project that are now combined in a single codebase.”
Node.js 4.0 also brings support for ARM supports for the first time and the team has developed a testing suite to check the consistency of Linux, FreeBSD, Windows, SmartOS and ARM devices. Other new features include ES6 classes, typed arrays, generators, promises, arrow functions, symbols, template strings, and block scoping.
It should be noted that work on Node 5.x is already under progress.
With this release, Node.js 4.0 will enter an 18 month LTS that will be followed by a maintenance mode that will bring security and critical fixes.