liveBook · Manning

JavaScript runtime

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.

How 4 Manning books explain it

Grokking Concurrency

A runtime environment is the software and system context that provides services for executing programs on a computing architecture.

How it is used
Places program execution between application design and hardware, especially when explaining how concurrent tasks are scheduled.
How deep it goes
Explains operating-system services and multitasking conceptually, but does not detail a JavaScript runtime or its internals.
Examples
Uses a workshop manager analogy and a Python program that starts five child threads.
What you can do after
Evaluate/understand how a runtime coordinates concurrent tasks without assuming concurrency guarantees parallel execution.

Read how Grokking Concurrency explains JavaScript runtime →

Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

A runtime environment is the software environment that provides the language runtime and execution support required by application code.

How it is used
Runs JavaScript/Node.js functions inside AWS Lambda’s serverless execution model.
How deep it goes
Defines runtime selection, deployment, initialization, cold starts, and custom-runtime trade-offs, but stops short of language internals.
Examples
Uses website health checks and automated EC2-instance tagging as practical Lambda function examples.
What you can do after
Operate/configure a JavaScript/Node.js Lambda function by uploading dependencies, selecting a runtime, and invoking the function.

Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains JavaScript runtime →

.NET in Action, Second Edition

A runtime is the execution environment that loads and runs program code while providing language and system services.

How it is used
Places JavaScript execution in the .NET ecosystem through a listed interpreter project.
How deep it goes
Lists Jint as an interpreter without describing JavaScript execution internals.
Examples
Uses Jint, labeled a JavaScript interpreter, as its concrete example.
What you can do after
Understand that a JavaScript interpreter can be part of the .NET ecosystem.

Read how .NET in Action, Second Edition explains JavaScript runtime →

Modern C, Third Edition

A runtime environment is the software and system context that provides resources and services while a program executes.

How it is used
Connects an executing application to startup, library services, environment settings, locale, and termination.
How deep it goes
Explains entry points, status propagation, environment access, and locale categories, but does not describe JavaScript engine internals.
Examples
Uses main prototypes, EXIT_SUCCESS, exit, getenv_s, bounded buffers, environment variables, and setlocale categories.
What you can do after
Operate runtime-facing C interfaces to return status, terminate programs, read environment values, and configure locale behavior.

Read how Modern C, Third Edition explains JavaScript runtime →

Related concepts

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.