Developing with JavaScript

JavaScript is a ubiquitous full stack language — use it for enterprise web applications and see how it works hand in hand with Kubernetes.

pf logo


Building applications with PatternFly

PatternFly is Red Hat’s open source design system built to drive consistency and unify teams. With its React libraries' opinionated interactions and accessible solutions, JavaScript developers have the resources they need to build scalable applications and interfaces.

Top JavaScript articles

js background 1

Getting started with JavaScript application development

js background 2

Use Node.js 14 on Red Hat OpenShift

js background 3

Red Hat support for Node.js

nodejs-reference-architecture feature image

Introduction to the Node.js reference architecture, Part 4: GraphQL in Node.js

Why JavaScript?

JavaScript is best known as one of the  core technologies of web applications alongside HTML and CSS.  JavaScript frameworks such as React, Angular, and Vue have helped back the creation of opinionated enterprise architecture for building robust front-end applications.  

In 2009, Node.js was introduced as an open source runtime system, which expanded the use of JavaScript to the server side.  Containerized Node.js applications have a natural fit in Kubernetes for both server-side and front-end applications.

As the native web browser programming language, JavaScript is very popular, and it’s quite versatile. When you start off with JavaScript in the front end, you can transfer to using it in a full stack application. There's also a low threshold to get started — all you need is your favorite development environment, Node.js, and a web browser.

nodeshift logo

Node.js projects from Red Hat Middleware

Explore NodeShift

Interactive tutorials