Need to Node – Volume 28
Last week, the Node.js Foundation and the JS Foundation formalized their planned merger with a new name: the OpenJS Foundation!
There have been interesting discussions about ECMAScript Modules implementation and other experimental features, best practices managing LTS and release lines, and how the broader community can get more involved with the Node.js project.
Check this week’s Need to Node to keep up to date with the latest news in Node.js project, events, and awesome articles. You are always welcome to collaborate and participate!
What’s New in the Node.js Project
- OpenJS Foundation = Node.js Foundation + JS Foundation the Node.js Foundation and the JS Foundation merged to form the OpenJS Foundation. Introducing the next phase of JavaScript ecosystem growth, to enable broader adoption and help accelerate the development of JavaScript and key ecosystem projects.
- A Look at Experimental Features in Node.js Many features in Node.js were originally considered “experimental”. This blog post looks at a variety of currently experimental technologies including worker threads, performance hooks, and code loading policies - by Liz Parody
- There is an issue to track ECMAScript Modules implementation. The purpose of this implementation is to allow a common module syntax for browsers and servers alike, and to establish a standard set of context variables.
- There is an ongoing discussion about the best practices managing LTS and current release lines for users and modules. They are exploring the best way to support multiple concurrent "LTS" release lines.
- In the community-committee, are discussing outreaching to the broader community and leveraging existing Experienced Node.js Developer to help move Node.js Current Release to Long Term Support (LTS), and graduate participants to Node.js Contributors/Collaborators.
Awesome Articles, Links, and Resources
- Using Node.js to Create Powerful, Beautiful, User-Friendly CLIs - By Adrián Estrada
- KV Storage: the Web's First Built-in Module - cost-effective performance of an asynchronous storage API with the simplicity of the localStorage API - by Phillip Walton
- Introduction to Web Workers A hands-on deep dive into web workers: Build complex apps without losing performance - by Chidume Nnamdi
- 7 Tricks with Resting and Spreading JavaScript Objects - by Joel Thoms
- Getting Started with Node.js on Google Cloud Platform A tutorial for creating a complete application using Node.js on Google Cloud Platform
- JavaScript Performance Pitfalls in V8 a background on two subtle performance pitfalls in the V8 JavaScript engine - by Benedikt Meurer
One Last Thing...
If you find any awesome Node.js or JavaScript things over the next week (or beyond!), never hesitate to reach out to us on Twitter at @NodeSource to share and get it included in Need to Node - our DMs are open if you don’t want to share publicly!