Skip to content

Concurrency books — JavaScript

All book lists · Concepts

Multithreaded JavaScript: Concurrency Beyond the Event Loop

Thomas Hunter II, Bryan English · 1st edition · O'Reilly Media · 2021
dedicated to concurrency · on the shelf · example code ↗

Chapters
  • 1 Introduction
  • 2 Browsers
  • 3 Node.js
  • 4 Shared Memory
  • 5 Advanced Shared Memory
  • 6 Multithreaded Patterns
  • 7 WebAssembly
  • 8 Analysis

Cited on: Message passing, Mutex, Nondeterminism, Sequential execution, Shared memory

JavaScript Concurrency

Adam Boduch · 1st edition · Packt Publishing · 2015
dedicated to concurrency · on the shelf

Chapters
  • 1 Why JavaScript Concurrency
  • 2 The JavaScript Execution Model
  • 3 Synchronizing with Promises
  • 4 Lazy Evaluation with Generators
  • 5 Working with Workers
  • 6 Practical Parallelism
  • 7 Abstracting Concurrency
  • 8 Evented IO with NodeJS
  • 9 Advanced NodeJS Concurrency
  • 10 Building a Concurrent Application

Cited on: Callback, Child process, Cooperative scheduling, Coroutine, Event loop, Event-driven programming, Future and promise, Timers and tickers, Worker pool

Async JavaScript: Build More Responsive Apps with Less Code

Trevor Burnham · 1st edition · The Pragmatic Bookshelf · 2012
dedicated to concurrency · on the shelf · publisher ↗

Chapters
  • 1 Understanding JavaScript Events
  • 2 Distributing Events
  • 3 Promises and Deferreds
  • 4 Flow Control with Async.js
  • 5 Multithreading with Workers
  • 6 Async Script Loading
  • A1 Tools for Taming JavaScript

Cited on: Async and await, Event-driven programming, Fiber, Publish-subscribe and broadcast

Node.js: The Comprehensive Guide

Sebastian Springer · 1st edition · Rheinwerk Publishing · 2022
a concurrency chapter in a broader book · on the shelf

The concurrency chapters
  • 16 Asynchronous Programming

Distributed Systems with Node.js: Building Enterprise-Ready Backend Services

Thomas Hunter II · 1st edition · O'Reilly Media · 2020
a concurrency chapter in a broader book · on the shelf · example code ↗

The concurrency chapters
  • 8 Resilience
  • 9 Distributed Primitives

Cited on: Idempotency, Stress testing

Node.js in Action

Mike Cantelon, Marc Harter, T.J. Holowaychuk, Nathan Rajlich · 1st edition · Manning Publications · 2014
a concurrency chapter in a broader book · on the shelf · publisher ↗

The concurrency chapters
  • 3 Node programming fundamentals

High Performance JavaScript

Nicholas C. Zakas · 1st edition · O'Reilly Media · 2010
a concurrency chapter in a broader book · on the shelf

The concurrency chapters
  • 6 Responsive Interfaces

Cited on: Blocking the event loop, Cooperative scheduling