|Written by Kay Ewbank|
|Monday, 05 November 2018|
Node.js 10.x has become the latest long term support (LTS) release, and Node.js 11 has moved into its place as the current release line for the next six months.
The 10.x release is mainly aimed at improvements in performance and, in initial tests, operations per second are almost twice as high as in Node.js 6, Latency has decreased by 65 percent compared to Node.js 6, and the footprint after load is 35 percent lower in Node.js 10 compared to Node.js 6 for increased cold start performance.
Alongside the better performance, Node.js 10 also has better error handling, and improved diagnostics around trace events and post mortem. The Node.js 10 line also has Node.js API as a usable stable module API. It is independent from changes in V8 allowing modules to run against newer versions of Node.js without recompilation. N-API aims to solve two problems, firstly reducing the maintenance cost for native modules and reducing friction in upgrading Node.js versions in production deployments for module consumers.
The Node.js 11 release line is also now available for testing. The developers are concentrating on improving internals, performance, and an update to V8 7.0. In the initial release of Node.js 11, interval timers have been improved so that they will be rescheduled even if the previous interval threw an error; and the build no longer supports FreeBSD 10.
or email your comment to: firstname.lastname@example.org