Node.js (Linux ARM64 Binary)

24.15.0 · active · verified Sun Apr 19

Node.js is an open-source, cross-platform JavaScript runtime environment that allows developers to execute JavaScript code outside a web browser. It is built on Chrome's V8 JavaScript engine and utilizes an event-driven, non-blocking I/O model, making it highly efficient and scalable for networked applications, real-time applications, and microservices. The project follows semantic versioning, adhering to a regular release cadence with new major versions introduced every six months in April and October. Even-numbered major releases transition into Long Term Support (LTS), which provides 12 months of active support followed by an additional 18 months of maintenance, prioritizing stability and security fixes. Odd-numbered releases are designated 'Current' and maintain an 8-month support lifecycle. The `node-linux-arm64` package, specifically version 24.15.0, serves as a direct distribution of the Node.js runtime binary compiled for the Linux ARM64 architecture, offering a convenient and platform-specific method for integrating a particular Node.js version into projects or deployment pipelines targeting compatible ARM64 systems without requiring compilation from source. This package simplifies the deployment process for environments such as Raspberry Pi devices or cloud instances utilizing ARM-based processors.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates a basic Node.js HTTP server listening on a configurable port (defaults to 3000), responding with a simple text message.

import { createServer } from 'node:http';

const hostname = '127.0.0.1';
const port = parseInt(process.env.PORT ?? '3000', 10);

const server = createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, Node.js on Linux ARM64!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

view raw JSON →