As part of the Website Redesign committee's work, we will drive an update of the homepage's messaging: https://github.com/nodejs/community-committee/issues/242
For years, there has been some variation of the following tagline on the Node.js website:
Node.js庐 is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
While it's been modified and opened up a bit from the original tagline, it is not truly representative of what Node.js is... nor is it a very clear and concise or beginner-friendly way to describe the project.
As noted by @bnb, there are several stakeholders in this and we will need to engage all of them to make this work effective!
Notes from the last meeting:
This is what Wikipedia says about Node.js
Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.
A very precise but easy to understand defination.
Also other tools and frameworks use a single line tag/defination
A JavaScript library for building user interfaces
- Sass
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.- Webpack
module bundler
bundle your assets- Babel
next generation javascript compiler- Lodash
A modern JavaScript utility library delivering modularity, performance & extras
Just like we can formulate a short but bombing :bomb: tagline message, perhaps also for Node tagline just as JavaScript runtime
I'm curious if we should tie our identity so closely to V8. There are other components, such as libuv, c-ares, OpenSSL. IMO we should begin trying to define Node.js as Node.js and not the components it is comprised of.
Duplicate of https://github.com/nodejs/nodejs.dev/issues/637
Most helpful comment
This is what Wikipedia says about Node.js
A very precise but easy to understand defination.
Also other tools and frameworks use a single line tag/defination
Just like we can formulate a short but bombing :bomb: tagline message, perhaps also for Node tagline just as
JavaScript runtime