@@ -130,3 +130,38 @@ or the information to be shared. |
130 | 130 | Add a list of GitHub handles for those within the project that |
131 | 131 | have volunteered to be contacated when necessary by ambassadors |
132 | 132 | 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 |