Node.js
Node.js is an open-source JavaScript runtime built on the V8 engine that executes JavaScript outside web browsers and provides APIs for system and network operations.
Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform
Node.js is an open-source JavaScript runtime built on Chrome's V8 engine for executing JavaScript outside a web browser.
- How it is used
- Runs individual JavaScript microservices locally for development, testing, and troubleshooting.
- How deep it goes
- Builds and runs a first HTTP service step by step, while deferring fuller Node.js coverage.
- Examples
- Uses a local Hello World server and an HTTP video-streaming route as runnable examples.
- What you can do after
- Build it from scratch: create and run a single JavaScript HTTP microservice, then check its response in a browser.
Web Components in Action
Node.js is a JavaScript runtime built on the V8 engine for executing JavaScript outside the browser.
- How it is used
- Supports local Web Component development by serving HTML, CSS, JavaScript, and image assets through a browser-accessible server.
- How deep it goes
- Provides installation and execution steps, but stops short of explaining Node.js runtime internals or server implementation.
- Examples
- Uses a test HTML page, the http-server command, a photo carousel, and an NPM-installed custom-elements polyfill.
- What you can do after
- Operate a local HTTP server and install browser-support packages through NPM.
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
Node.js is a runtime platform for executing JavaScript outside web browsers, commonly for server-side applications and tooling.
- How it is used
- Supports JavaScript scripts and network applications that programmatically operate AWS services.
- How deep it goes
- Defines the runtime and demonstrates installation, commands, dependencies, and AWS SDK integration without explaining runtime internals.
- Examples
- Uses an S3 image gallery, DynamoDB todo data, and an SQS-backed URL-to-PNG workflow.
- What you can do after
- Apply it via the AWS SDK to run scripts, access AWS services, and build small network applications.
Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains Node.js →
Road to Kubernetes
A runtime platform for executing JavaScript outside a web browser, commonly for server-side applications.
- How it is used
- Supports building and preparing JavaScript web applications for repeatable deployment.
- How deep it goes
- Explains the runtime distinction, npm setup, dependency tracking, server execution, and port configuration without covering deployment internals.
- Examples
- Uses an Express.js application, npm project initialization, package.json, and servers running on ports 3000 and 3011.
- What you can do after
- Build it from scratch with npm and Express.js, run the server, change its port, and track its dependencies.
Related concepts
- JavaScript runtimekind of · A JavaScript runtime is an execution environment that runs JavaScript code and provides the language engine and host APIs needed to interact with its platform.
- CommonJSuses · CommonJS is a JavaScript module-system specification that defines how modules export and load values, traditionally using synchronous require calls and module.exports assignments.
- npm start commandused by · npm start is an npm command that runs the package manifest’s configured start script.
- JavaScriptuses · JavaScript is a high-level, dynamically typed, multi-paradigm programming language standardized as ECMAScript and used for web and general-purpose programming.
- Expressused by · Express is a minimalist Node.js web application framework for building HTTP servers, routing requests, handling responses, and composing middleware.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



