Skip to content

Commit a83de32

Browse files
mhdawsonruyadorno
authored andcommitted
doc: add ambassador message - benefits of Node.js
Add an initial message to be promoted. Signed-off-by: Michael Dawson <[email protected]> PR-URL: #56085 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ulises Gascón <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
1 parent bb880dd commit a83de32

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

doc/contributing/advocacy-ambassador-program.md

+35
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,38 @@ or the information to be shared.
130130
Add a list of GitHub handles for those within the project that
131131
have volunteered to be contacated when necessary by ambassadors
132132
to get more info about the message to be promoted.
133+
134+
#### Node.js is a great choice for a JavaScript runtime
135+
136+
##### Goal
137+
138+
Highlight the benefits of chosing Node.js as your backend JavaScript runtime. Focus on what is great
139+
about Node.js without drawing comparisons to alternatives. We don't want to say negative things about
140+
other options, only highlight what is great about Node.js as a choice.
141+
142+
Some of the things to highlight include:
143+
144+
* How widely it is used (you never get fired for chosing Node.js).
145+
* The openess of the project. It is part of the OpenJS Foundation and it's governance is set up to avoid
146+
any one company from dominating the project. Decisions are made by the collaborators (of which there are quite
147+
a few) versus a small number of people.
148+
* It has predictable and stable releases and has delivered on the release schedule since 2015.
149+
* It was a well defined security release process and manages security releases well.
150+
* As the defacto standard, it has the highest likelihood of being supported for a given package on npm.
151+
* It is not dependent on any one company for its continued existence reducing risk of using it.
152+
* The large number of platforms supported.
153+
* Asynchronous non-blocking i/o architecture drives high transactional throughput, making it ideal for web workloads.
154+
* Single threaded programming model enables very low resource consumption, making it ideal for containerised workloads.
155+
* Highly vibrant ecosystem with enterprise support from many vendors.
156+
157+
#### Related Links
158+
159+
* <https://github.com/nodejs/release>
160+
* <https://github.com/nodejs/node/blob/main/doc/contributing/security-release-process.md>
161+
* <https://github.com/nodejs/TSC/blob/main/TSC-Charter.md>
162+
* <https://github.com/mhdawson/presentations/blob/main/2024/NodeConfEU_2024-Node.js_whats_next.pdf>
163+
for slide usage and topping recent surveys.
164+
165+
#### Project contacts
166+
167+
* @mhdawson

0 commit comments

Comments
 (0)