Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is this carbon,boron,argon , which is used for nodejs?

Tags:

I am just curious, what is carbon, boron, argon which is used while describing versions of nodejs?

like image 306
Shreyansh Jain Avatar asked Jun 07 '18 06:06

Shreyansh Jain


People also ask

What Nodejs used for?

Node. js is primarily used for non-blocking, event-driven servers, due to its single-threaded nature. It's used for traditional web sites and back-end API services, but was designed with real-time, push-based architectures in mind.

What is LTS Carbon?

A New LTS Release Line Node v8. 9.0 marks the transition of Node v8. x into Long Term Support (LTS), with the codename "Carbon". The v8. x line now moves into "Active LTS", and will remain so until April 2019, at which point it will move into "Maintenance LTS" until December 2019.


2 Answers

Actually Node.js provide code name for Long Term Support (LTS) versions.

It started from Argon (version 4.2.0 to 4.9.1). And then it went like Boron (6.9.0 to 6.16.0), Carbon(8.9.0 to 8.15.0) and Dubnium (10.13.0 to 10.15.0). Basically they name their LTS versions under Chemical elements.

Argon(Ar), Boron(B), Carbon(C) and Dubnium(Db).

like image 119
Dushan Avatar answered Sep 29 '22 22:09

Dushan


They are the code names for the Nodejs versions (based on chemical names from the periodic table, names are taken alphabetically a, b, c ...), please check below link for more details,

https://nodejs.org/en/about/releases/ 

Now the second part, Always try to use the stable and latest version (LTS) of Nodejs in production, currently, it is 12.18.3. But for experimenting you can go with the current version and play with new features.

With version 8+ you get async-await support of javascript in Nodejs

Don't bother with the previous version if you are starting new.

like image 20
r7r Avatar answered Sep 29 '22 22:09

r7r