Red Hat build of Node.js

Red Hat build of Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications based on Node.js.

Red Hat build of Node.js makes it possible to run JavaScript outside of a browser. Its small size, fast startup, and high developer productivity makes it versatile in almost any use case.

From microservices to embedded software, it provides an I/O model based on events and non-blocking operations that enables you to write efficient applications.

Manager Containers icon

Supported

Rely on Red Hat’s Node.js experience and capability instead of having to build it yourself. Lean on Red Hat when you have issues in the runtime—not only to figure out what the problem is, but also to get the issues fixed upstream when necessary.

Keep track of your container engines icon

Familiar workflow

Delivered through RPMs, Node.js is installed and managed using the trusted Red Hat ecosystem, ensuring consistency across components. Leveraging shared components like OpenSSL on Red Hat Enterprise Linux (RHEL), Red Hat's Node.js build automatically incorporates system-level policies, including FIPS validations, enhancing security.

Pods management icon

Shared components

Red Hat’s build of Node.js leverages shared components, like the OpenSSL running on RHEL. This allows system level policies to be automatically used by Node.js applications. It also has the added benefit of using Red Hat’s system level FIPS validations.

Keep track of your container engines icon

Flexible

Unlike the community builds, the Red Hat build of Node.js is packaged so that you can install just what you need. If you don't need multiple languages, you don’t have to install those dependencies. Want to reduce the attack surface in production? Start your application with Node.js directly and don’t install npm.

Keep track of your container engines icon

Secure

Vulnerabilities are diligently monitored by the Red Hat security team, who prioritize and address them promptly, relieving the burden of exhaustive investigation and fixing. Trust in Red Hat's product security team to manage vulnerabilities effectively, striking a balance between risk and cost.

Keep track of your container engines icon

Containers

Pre-built and maintained containers offer effortless consumption. Choose from full or minimal container images tailored precisely for building and running Node.js applications, ensuring efficiency and simplicity in deployment.

Node.js community

The Red Hat build of Node.js is built from the Node.js community upstream in https://github.com/nodejs. Red Hat has collaborators and members of the Technical Steering Committee who help the upstream community build and ship Node.js releases.

 

Using Node.js to build JavaScript applications for the cloud

Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications. Node.js enables developers to run JavaScript outside the browser, facilitating web development across back ends and front ends. 

Learn more

Recent Articles

Node.js and JavaScript at the edge: The why, what, and how

Node.js and JavaScript at the edge: The why, what, and how

Feature image for edge computing
Apr 16, 2024

Containerize Node.js applications at the edge on RHEL and Fedora

Michael Dawson

Learn how to build and deploy a Node.js application to an edge device using...

Node.js reference architecture
Feb 21, 2024

Run Node.js applications on the edge with RHEL and Fedora

Michael Dawson

Learn how to run Node.js applications at the network edge with Red Hat...

Node.js reference architecture
Jan 03, 2024

Introduction to the Node.js reference architecture: Wrapping up

Lucas Holmquist

With the conclusion of the Node.js reference architecture series, find out...