Skip to main content
All Posts By

Robin Ginn

OpenJS Foundation and the Sovereign Tech Fund: Creating secure and modern technology and policy

OpenJS Foundation Receives Major Government Investment from Sovereign Tech Fund for Web Security and Stability

By Announcement, Blog

Read more details here: OpenJS Foundation Receives Largest One-Time Government Investment

We’re so excited to announce that the OpenJS Foundation has been selected to receive an investment from the Sovereign Tech Fund (STF) to help build the future of JavaScript infrastructure and security. 

The Sovereign Tech Fund, financed by the German Federal Ministry for Economic Affairs and Climate Action, is investing EUR 875,000 (USD 902,000) in the OpenJS Foundation. 

This is the largest one-time government support investment ever to a Linux Foundation project. We’re grateful to the STF team for supporting this initiative!

Our goal is to help our open source projects gain more secure and modern technologies and policies for the web. In collaboration with community leaders in our OpenJS Security Collaboration Space, and the Linux Foundation IT team, we developed a plan that we hope will scale across the JavaScript ecosystem.

We will do the following over the next two years:

  • Deliver infrastructure updates across our project portfolio through a single-scalable solution, while implementing a responsible sunset program for inactive projects.
  • Develop and deliver security and maintenance policies and practices for critical projects.

The OpenJS Foundation’s JavaScript technologies are widely used around the world, and building development infrastructure with longevity and stability remains a key function of the OpenJS Foundation. 

We want to continue to improve and build a JavaScript ecosystem that will continue to flourish over the next decade, and the support from the Sovereign Tech Fund will make that commitment a reality. 

Government support of open source

Governments, the private sector, and individuals all rely on JavaScript, and we pride ourselves on growing our security and trust in the web technologies they use. 

The Sovereign Tech Fund’s investment in the OpenJS Foundation will scale our hosted projects today and in the future. At the same time, it will help our projects adopt more secure and modern technologies and policies, with the goal of being self-sustaining in the future.

We hope that this will start to build a JavaScript ecosystem that will continue to flourish not only in Germany, but around the globe. It’s encouraging to see the German government taking this initiative to improve the lives of citizens by investing in the critical open source infrastructure that powers the web.

Expanding our security practices

We’ve been working to modernize and improve our security practices in other areas, with the help of the Open Source Security Foundation (OpenSSF) Alpha-Omega project. 

Earlier this year, jQuery received USD 350,000 to reduce potential security incidents by helping modernize its consumers and its code. This is also the second year that Alpha-Omega has funded Node.js – resulting in great progress improving Node.js security – which we’ve been reporting on monthly.

What’s next

We’re excited to begin, and have already engaged members of the Linux Foundation IT team to assist with the work. We’ll be sure to keep our OpenJS blog updated as we make progress!

Big thank you to the Sovereign Tech Fund and the German Ministry for their generous support of open source. We hope that their leadership will inspire governments around the world to follow suit!

The OpenJS Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing a neutral organization to host and sustain projects, as well as collaboratively fund activities for the benefit of the community at large. The OpenJS Foundation is made up of 41 open source JavaScript projects including Appium, Dojo, Jest, jQuery, Node.js, and webpack and is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Joyent, Netflix, and Microsoft. These members recognize the interconnected nature of the JavaScript ecosystem and the importance of providing a central home for projects which represent significant shared value.

OpenSSF Project Alpha-Omega Invests in the OpenJS Foundation and jQuery to Help Secure the Consumer Web

By Announcement, Blog, jQuery, jQuery Security

By: Robin Ginn, Executive Director, OpenJS Foundation and Brian Behlendorf, General Manager, OpenSSF

Today, we’re excited to share that the Open Source Security Foundation (OpenSSF) Project Alpha-Omega is committing $350,000 to reduce potential security incidents for jQuery by helping modernize its consumers and its code.

This is the second funded project coming from the OpenSSF to the OpenJS Foundation, the neutral home for JavaScript and the web. Earlier this year OpenSSF selected Node.js as its initial project, committing $300,000 to focus on improving supply chain security. 

OpenJS, working with the jQuery maintainers and industry experts, will undertake three core initiatives under this grant: an ecosystem risk audit, an expansion of its infrastructure modernization project, and a web modernization campaign.

“There’s a lot of work to be done to help secure the consumer web,” said Michael Scovetta, Alpha-Omega co-lead and Principal Security PM Manager at Microsoft. “We believe partnering with the vendor-neutral OpenJS Foundation is a great way to communicate out broadly to developers and to work with technology partners to reduce potential security incidents for jQuery. This is a wide ranging effort that is by no means simple.” 

jQuery Core is still actively maintained, and the maintainers have taken steps to consolidate and modernize its infrastructure with support from the OpenJS Foundation including migrating and improving its CDN. jQuery is still used by 77% of the world’s top 10 million websites, but one-third of those sites are still using 15-year-old legacy jQuery 1.x when they should be using a much more current version.

As part of its modernization initiative, OpenJS Foundation has also helped jQuery with two projects under the jQuery umbrella through a careful transition: jQuery UI and jQuery Mobile. However, there is much work to be done to fully understand and mitigate potential risks.  

“The use of ubiquitous technologies like jQuery is invisible to most, however potential problems could affect millions of websites. And, there’s no one-size-fits-all solution. This is exactly the type of project that the OpenSSF is looking to support, and we are excited to be working on our second project with the OpenJS Foundation, helping to advance open source security for all,” said Michael Winser, Alpha-Omega co-lead and Group Product Manager for Software Supply Chain Security and CI/CD at Google. “We are pleased to be committing to this project with the OpenJS Foundation and jQuery.”

The OpenJS Foundation  and OpenSSF are looking forward to working closely together to help developers around the globe improve their open source security readiness!

If you’re interested in finding out how you can help, please contact the OpenJS Foundation via

We’ve Built Inclusive Open Source Communities. Now What? 

By Blog

Sustainability Takeaways from Grace Hopper

Through my role at the OpenJS Foundation, I get to personally experience the progress in building inclusive open source communities. There are so many lovely humans working on JavaScript projects here!

There also has been a lot of progress in teaching a new generation of women how to code using open source software (OSS), which I got to experience meeting some of the 15k attendees at the AnitaB Grace Hopper Celebration (GHC) conference last week, including several young women who were jazzed about Node.js, RISC-V, Hyperledger Cactus, PyTorch, Linux, and more.

At the same time, we’ve reached an inclusion quandary. We’ve taught a new generation how to build with open source, but we haven’t done enough to facilitate their participation in open source communities that are ready to welcome new contributors.

Next is Now

“Next is now” was the theme of the Grace Hopper Celebration. I’m inspired to do more now to merge our inclusive communities with the smart, passionate and ambitious women and nonbinary developers I met last week. Imagine the impact this would have on the health and sustainability of open source projects!

I had many interesting conversations with GHC attendees, from students to professionals to computer science professors. In addition to a knowledge gap on open source governance, there was a sense of intimidation and awkwardness about the idea of participation in an open source project. 

“Nope, you don’t show up with a hundred lines of code solving an unknown problem.” That’s an easy answer. However, I realized that I didn’t have all the answers on how to get started.

Jennifer Bly from OpenSSF, Paula Paul from Nearform and the OpenJS Foundation Board of Directors and Robin Ginn, Executive Director of the OpenJS Foundation at Grace Hopper Celebration 2022.

Grace Hopper Open Source Day

The Grace Hopper Open Source Day (OSD) virtual pre-event, plus the open source sessions in-person, was a great opportunity for leaders among open source communities to share practical skills for attendees. 

The Open Source Day brought together our Node.js maintainers and industry mentors in an all-day hackathon. We were thrilled that the Node.js project was selected as a featured project at the GHC OSD, and loved having about 75 women of those hacking away with Node.js project Collaborators and industry mentors. This resulted in 27 pull requests (PRs) – woot!

A big shout out to the Node.js Technical Steering Committee leaders who organized and led the hackathon, Danielle Adams, Franziska Hinkelmann, and Rich Trott, and our OpenJS Board Director Paula Paul who brought in mentors and facilitated the event. 

If you were not able to attend the Hackathon, we encourage you to still get involved with Node.js and start contributing! More information can be found on GitHub.

Our hope is the AnitaB organization will make GHC OSD 2023 freely available to all who want to participate virtually.

Moving Forward

More than ever, we need to create a bridge for new maintainers of varying identities and backgrounds and encourage them to get involved where they can. I encourage all of our JavaScript maintainers and contributors to be a mentor to others, and invite them to join in on the great technologies that our community builds. A diverse community is a strong community, and I hope you’ll join us.

If you haven’t done so already, please get to know us on our OpenJS Foundation Slack channel. Your open invitation is at, plus check out more ways to get involved at

For more details on our involvement in this year’s Grace Hopper Celebration, check out the Linux Foundation blog.

Open Source Security Foundation (OpenSSF) Selects Node.js as Initial Project to Improve Supply Chain Security

By Announcement, Blog, Node.js, Uncategorized

From: Brian Behlendorf, OpenSSF Foundation, and Robin Bender Ginn, OpenJS Foundation

Today, we’re excited to announce that Node.js is the first open source community to be supported by OpenSSF’s Alpha-Omega Project. Alpha-Omega is committing $300k to bolster the Node.js security team and vulnerability remediation efforts through the rest of 2022, with a focus on supporting better open source security standards and practices.

The open source software project Node.js is everywhere, and people put a lot of trust into the products and services that are built with Node.js, from NASA to Netflix. But many community-led JavaScript projects lack the time, people, and expertise for comprehensive security measures. Few companies that depend on Node.js contribute back to the project. Our hope is this can inspire more organizations that depend upon Node.js to also participate in its security efforts.

This assistance will relieve the pressure on Node.js project maintainers who are strained by market demands for new features while striving for a stable and secure codebase. Specifically, this will bring in security engineering resources from NearForm and Trail of Bits to support the Node.js Technical Steering Committee, help triage reports, steward security releases, improve security broadly for Node.js, and encourage implementing best practices in JavaScript projects across the industry.

Node.js carries a high criticality score for its influence and importance based on parameters established by industry security experts at OpenSSF. Almost 98% of the world’s 1.9 billion websites use JavaScript, the top programming language according to research by RedMonk and GitHub. Node.js – server-side JavaScript – was downloaded over 2 billion times in 2021. It’s pervasive across the industry, used in a significant portion of modern applications.

Both of us (Robin and Brian) are excited about this collaboration and the prospect of setting an example for both the OpenSSF and OpenJS communities.

OpenJS Foundation Names 2022  Board of Directors

By Blog

OpenJS Foundation is thrilled to welcome the newly elected 2022 Board of Directors, including our first-time Silver Board Director Jordan Harband from Coinbase. 

Jordan Harband, OpenJS Silver Director, Coinbase

Jordan joins the appointed Platinum Directors, the recently re-elected Gold and End-User Directors, and the Cross Project Council Directors who are elected by the technical communities at various times through the year. 

Meet our 2022 Board Directors:

  • Todd Moore, Platinum Director, IBM
  • Sonal Bhoraniya, Platinum Director, Google
  • Sean Johnson, Platinum Director, Joyent
  • Shayne Boyer, Platinum Director, Microsoft
  • Daniel Cousineau, Gold Director, GoDaddy
  • Jordan Harband, Silver Director, Coinbase
  • Alex Liu, End-User Director, Netflix
  • Sara Chipps, Cross Project Council Director
  • Michael Dawson, Cross Project Council Director

Jordan is an active member of the OpenJS Cross Project Council, the technical governing body of the OpenJS Foundation. He’s the maintainer for nvm (Node Version Manager), a widely-used OpenJS project to manage multiple versions of Node.js. Jordan also has been heavily involved in the Node.js project, and moderates the Node.js community Slack channel. He also is a longtime participant in TC39 (the committee that writes the specification for JavaScript) and was an editor of the specification from 2018-2021. He received an Ecma Recognition Award for his contributions as an Editor of the JavaScript language specification (ECMA-262). Jordan is an engineer at Coinbase and is helping build out its Open Source Programs office. Coinbase has 73+ million verified users and relies heavily on JavaScript and Node.js tooling for every user-facing client. The company also recently transitioned to a single React Native codebase for its mobile development. 

WIth this Board transition, we also want to extend a giant thank you to departing Silver Board Director Myles Borins, who remains very much a part of our OpenJS communities. His work at GitHub helps to make npm better and more secure for developers, and his contributions to TC39 and his leadership in helping build our open governance model has greatly influenced the positive culture we all share today at OpenJS.

Read more about our new faces who joined the Board last fall, Shayne Boyer at Microsoft, Daniel Cousineau at GoDaddy, and Alex Liu at Netflix

Node.js Trademarks Transferred to OpenJS Foundation

By Blog, Node.js

OpenJS Foundation had previously been granted free, perpetual license to use Node.js trademarks and logo for the past 6 years

SAN FRANCISCO – February 14, 2022 – The OpenJS Foundation, providing vendor-neutral support for sustained growth within the open source JavaScript community, is announcing acquisition of ownership of the Node.js logo trademarks. 

Effective immediately, the OpenJS Foundation will take on the ongoing management and maintenance of the Node.js trademarks. The ownership and stewardship of the Node.js trademarks has moved from Joyent to the OpenJS Foundation. The rules governing usage of the Node.js trademarks will now be consistent with all of the other OpenJS Foundation projects’ trademarks. For contributors, nothing will change. 

Node.js is an Impact Project hosted at the OpenJS Foundation. For the past six years, Joyent has granted the OpenJS Foundation (and the Node.js Foundation prior) a perpetual, free license to use the “Node.js” trademarks, including the Node.js hexagon graphic.

The Node.js Technical Steering Committee (TSC) responded to the news, “It’s great to see the Node.js trademarks move over to the OpenJS Foundation. It’s been a hope since the formation of the Foundation and we’re happy to see it become a reality. One of the advantages of Node.js being a project at the OpenJS Foundation is legal support including the management of things like trademarks to help protect the work of the broad range of collaborators.”

Trademarks are important to the protection and adoption of an open source project because they identify a specific source of the code. Our goal is to ensure that the OpenJS trademark policy is as flexible and easy to understand as legally possible, while assuring the quality of products or services using Node.js or other OpenJS projects’ brands

“The responsible stewardship of the Node.js project over the past decade has led to critical, widespread adoption. This stewardship and positive collaboration between Joyent and originally the Node.js Foundation, now the OpenJS Foundation, has helped overcome differences among the contributors and the code base,” said Robin Ginn, OpenJS Foundation Executive Director. “Joyent can confidently contribute its trademarks to the OpenJS Foundation as a place of stability and industry-wide collaboration.” 

“Joyent has long believed in the power of open source to create opportunities for developers and businesses, and it’s gratifying to see how Node.js underpins the economic growth for so many,” said Sung Whan Moon, President & COO, Joyent. “The OpenJS Foundation is the right place to house ownership of the Node.js trademarks. As Node.js moves into its second decade, having the trademarks in a neutral home, but with the ability to enact trademark restrictions if needed, fully ensures the integrity of the project.”

Node.js is a healthy community supported extensively by companies that have increased the scale and commercial adoption of this project, including Bloomberg, NASA, Netflix, and many more. Node.js just shipped Node.js 17 and moved Node.js 16 to Long Term Support (LTS).

“The OpenJS Foundation will make a good home for the Node.js trademarks. Joyent is a long-standing member of the OpenJS Foundation, and developers can continue to rely on Node.js and build high quality solutions and products,” said Sean Johnson, Head of Commercial Group, Joyent, and OpenJS Board Platinum Director. “The outlook for Node.js adoption is brighter than ever.”

“A big thank you to OpenJS Foundation member Joyent. They are an important community member of the Node.js ecosystem and have assisted in the stewardship of the Node.js trademarks for the past decade. This is a good progression forward, and bodes well for the next decade of Node.js development,” said Todd Moore, VP of Open Technology and Developer Advocacy at IBM, and OpenJS Foundation Board Chairperson. “The OpenJS Foundation is positioned well to pursue its mission of driving the broad adoption of JavaScript technologies and ongoing development of key Node.js solutions and related technologies.”

Work is well underway on the future of Node.js at the OpenJS Foundation, and Node.js continues to grow. The OpenJS Foundation staff and Cross Project Council (CPC) community technical leaders are working on security and diversity efforts and much more. The Node.js maintainers are working collaboratively on the strategic directions for Node.js over the coming decade. If you want to join this effort please see Node.js next-10 and join one of the projects teams or working groups.

OpenJS Resources

To learn more about how you could be a part of the OpenJS Foundation, click here.

About OpenJS Foundation

The OpenJS Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing a neutral organization to host and sustain projects, as well as collaboratively fund activities for the benefit of the community at large. The OpenJS Foundation is made up of 38 open source JavaScript projects including Appium, Dojo, jQuery, Node.js, and webpack and is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Intel, Joyent, and Microsoft. These members recognize the interconnected nature of the JavaScript ecosystem and the importance of providing a central home for projects which represent significant shared value. 

About Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1000 members and is the world’s leading home for collaboration on open source software, open standards, and open hardware. Linux Foundation projects like Linux, Kubernetes, Node.js and more are considered critical to the development of the world’s most important infrastructure. Its development methodology leverages established best practices and addresses the needs of contributors, users and solution providers to create sustainable models for open collaboration. For more information, please visit their website.

Media Contact

Jesse Casman

Story Changes Culture


Test your skills! How good are you with Node.js?

By Blog, Certification and Training, Node.js

Lock in Best Pricing of the Year Available for One Week Only! Steep Discounts on OpenJS Foundation Node.js Training & Certification for Cyber Monday

Want to know where you stand with Node.js? Having a vendor-neutral Node.js certification badge from the OpenJS Foundation on your profile is an easy way for peers and managers to know that your knowledge has been fully tested. 

Cyber Monday offers the best discounts of the year on OpenJS Foundation Node.js Training & Certification. Available for one week only!

Job openings are at record highs, and Node.js developers are in high demand. The 2021 Open Source Jobs Report found that 92% of hiring managers are unable to find enough talent to meet their organizations’ needs. If you know Node.js, you can stand out through the OpenJS Node.js Training and Certification. 

An important goal of the OpenJS Foundation is helping close the talent gap so the industry has the talent necessary to build their business, while also creating accessible pathways for anyone who wants to build their career with JavaScript and related technologies.

We are excited to offer our best pricing of the year on our Node.js training courses, certification exams, and bundled programs, for Cyber Monday. From now through December 6, 2021, all these fantastic offerings are available at significantly reduced cost. Through our partnership with the Linux Foundation, we’re providing vendor-neutral training directly from the experts helping build these projects.

This year’s Cyber Monday offers include:

PowerBundle (Save 65%. Use Code: CYBER21PB)

Pricing:  Pricing is $1150 $399

  • PowerBundle
    • Linux Foundation Node.js Application Development Training (LFW211) + 
    • OpenJS Foundation Node.js Application Development Certification Exam (JSNAD) + 
    • Linux Foundation Node.js Services Development Training (LFW212) + 
    • OpenJS Foundation Node.js Services Development Certification Exam (JSNSD)

Bundles (Save 65%. Use Code: CYBER21BUN)

Pricing:  Pricing is $575 $199

  • Bundle
    • Linux Foundation Node.js Application Development Training (LFW211) + 
    • OpenJS Foundation Node.js Application Development Certification 
  • Bundle
    • Linux Foundation Node.js Services Development Training (LFW212) + 
    • OpenJS Foundation Node.js Services Development Certification Exam (JSNSD)

Certifications (Save 50%. Use Code: CYBER21CC)

Pricing: Pricing is $375 $187.50

View the certification catalog from the Linux Foundation Training and check out the Node.js certifications under the Web and Application Certification section.

You can check out the full details of everything that is on offer on our Cyber Monday Landing Page. Take advantage of the incredible discounts!

Hear from developers who earned the Node.js certification badge on how this program helped increase their confidence and further their careers. 

Prosper Opara, Junior Fullstack Engineer at Deimos Cloud in Nigeria, recently shared his experience with the Node.js Certification. Prosper said the certification greatly helped improve his confidence in his skills as a Node.js developer, and his team members trust him more with Node.js related projects because he’s certified.
Juan Picado, a Senior Front-End Engineer at Adevinta in Berlin gave details about passing the certification exam. He described how it helped him dive more into the specifics of Node.js, and the professional benefits of this vendor-neutral test.

OpenJS Node.js Certification Version Update: Node.js 14 to Node.js 16

By Blog, Certification, Certification and Training, Node.js

The OpenJS Node.js certification exam has been updated with new content today to reflect the latest current, long-term support (LTS) version of Node.js 16, which was released two weeks ago. The certification is ideal for the intermediate Node.js developer looking to establish their credibility and value in their career.

The testing content broadly covers competence with Node.js to create applications of any kind, with a focus on knowledge of Node.js core API’s.

The exams have been updated based on an evaluation of all recent additions to Node.js core APIs, the evolution of the Node.js ecosystem, and continual tracking of industry standards. As a result, candidates will see a few exam questions have been either removed and added within relevant topic areas without increasing exam duration.

To help prepare for the Node.js Certification exams, the Linux Foundation offers training courses for both the Applications and Services exams. The training courses were authored by David Mark Clements, a principal architect, public speaker, author of the Node Cookbook, and open source creator specializing in Node.js and browser JavaScript.

These exams are evergreen and soon after Node.js updates its LTS version line, the certifications are updated to stay in lockstep with that LTS version. Now that Node.js 14 has moved into maintenance, certifications will be based on Node.js 16.

To see what’s new in Node.js 16, check out the Node.js blog by Bethany Griggs, with additional contributions from the Node.js Technical Steering Committee. 

The OpenJS Node.js Certification program was developed over time with community input, and launched two years ago in partnership with NearForm and NodeSource. 

Discounts from 10% – 50% are available for all the OpenJS Node.js trainings and certifications for members of the OpenJS Foundation and supporters of its JavaScriptLandia program. Corporate subscriptions are also available for full access to the Linux Foundation Training and Certification programs.

New Faces on Our OpenJS Board

By Announcement, Blog, Uncategorized

As of October 2021, we have three new faces on the OpenJS Foundation Board of Directors. They are filling positions on the Platinum level, Gold level, and Community level. We welcome their collective experience and energy!

The Board sets technical policy, including “mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.”

From our bylaws:

Each Platinum member is entitled to appoint one Director to the board, and the Platinum Directors are eligible to serve as chairperson and vice-chairperson. Gold and Silver members vote among themselves to select their representatives. The board also includes community representation, with up to 3 Community Director positions nominated by the CPC and its chartered committees.

Shayne Boyer


Shayne is currently a Principal Program Manager, leading the Developer Experiences team focused on cloud developer experiences for VS Code, Visual Studio and Azure. He has been leading teams in developer advocacy, enterprise, open source, web and the cloud for more than 10 years.

Daniel Cousineau


Daniel is a Senior Engineering Manager for GoDaddy’s UX Platform team, helping to deliver Javascript-powered tools and technologies to dozens of product teams ensuring a cohesive design and experience for nearly 19 million customers. He is also a passionate community advocate, helping organize community conferences like EmpireJS and meet-ups like QueensJS. He believes in the value that a healthy, accessible community can bring not only to future developers and leaders, but to the ecosystem as a whole.

Alex Liu


Alex is the Engineering Manager for the Node.js Platform team at Netflix responsible for curating the Node.js development experience for hundreds of engineers across the company. His team builds on the shoulders of the incredible open source communities that have found a home in the OpenJS Foundation, and advocates for the continued support and sustainability of the vibrant communities that have made today’s ecosystem possible.

OpenJS World 2021 Keynote Recap: Node.js: The New and the Experimental

By Blog, Node.js

Bethany Griggs, Node.js Technical Steering Committee member, and Senior Software Engineer at Red Hat, describes in detail how new and experimental features are added to the Node.js project.

Griggs starts the talk with an introduction to Node.js, a highly decentralized open-source project, with no forward roadmap and a heavy activity flow in multiple directions. New features are added to the project based on the interests and requirements of the contributors. She introduces the Working Groups and Teams focused on different areas of the project and the Strategic Initiatives which help smooth operations of the project.

Next, Griggs discusses the project delivery schedule for Node.js. There are two major releases per year with even number releases being promoted to Long-Term Support (LTS). She mentions that each release has three defined release phases. During the Current phase, the release line picks up the non-major changes that land on the Node.js main branch. The Active phase incorporates only the new features, fixes, and updates that have been audited and approved by the LTS team. Only critical bug fixes are part of the Maintenance phase and new features are rarely added in this phase.

In the second half, Griggs introduces a Stability Index, ranging from 0 to 3, which allows users to decide on features to use in their applications. She discusses each index in detail with examples for each of these APIs.

Griggs explains that Stability Index 0 indicates a Deprecated API which may be removed in the future versions of Node.js. An API is first Documentation Deprecated and then elevated to a Run-time Deprecation. Stability Index 3 is for Legacy APIs, which are discouraged from being used in new applications. She assures users that Legacy APIs will not be removed by the project, so applications using these APIs will not be affected.

Experimental APIs have a Stability Index of 1 and may change even in the long-term support phase. She warns that users must use them cautiously in production workloads. She further explains that experimental APIs are ones that do not have an agreed-upon design and are later modified based on user feedback. Stability Index 2 is reserved for Stable APIs for which Semantic Versioning applies and compatibility is a priority. Experimental features only get promoted to stable when the main contributors have confidence in the API and no major changes are likely. She then introduces some new stable features of the project.

In her concluding remarks, Griggs encourages users to look at and provide feedback on the experimental features of the project, which helps the project in speeding up the process of promoting experimental features to stable features. She also warns against the use of experimental APIs in critical applications.

Full Video Here

Broken down by section:

Panel Introduction 0:00

Overview 0:48

Introduction to OpenJS Foundation 1:09

Node.js 1:42

What’s next? 3:07

Working Groups and Teams 4:10

Strategic Initiatives 5:06

Releases 7:26

Deprecated APIs 12:14

Legacy APIs 15:12

Experimental APIs 16:47

Stable APIs 25:31

Conclusion 28:26