







With the recent addition of SharedArrayBuffer, concurrency is finding its way into the JavaScript language.
Shared-memory threads for JavaScriptCore (experimental, not working yet) by Jarred-Sumner · Pull Request #249 · oven-sh/WebKit
What this is Shared-memory threads for JavaScriptCore. new Thread(fn) runs fn on another thread, in the same heap, with the same objects. No structured clone, no message passing, no SharedArrayBuff...
Notes on structured concurrency, or: Go statement considered harmful — njs blog
Every concurrency API needs a way to run code concurrently. Here's some examples of what that looks like using different APIs:
Notes on structured concurrency, or: Go statement considered harmful — njs blog
Every concurrency API needs a way to run code concurrently. Here's some examples of what that looks like using different APIs:
Structs Docs
The TC39 structs proposal for JavaScript today: structs, shared structs, SharedArray, Atomics.Mutex and Atomics.Condition, with a compiler for their syntax.

Scheduling Tasks and Threads | Web Browser Engineering
Modern browsers must handle user input, request remote files, run various callbacks, and ultimately render to the screen, all while staying fast and responsive. That requires a unified task abstraction to keep track of the browser’s pending work. Moreover, browser work must be split across multiple CPU threads, with different threads running tasks in parallel to maximize responsiveness.
The many, many, many JavaScript runtimes of the last decade
This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts...
Concurrency in Go
Why Futhark?
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.
Concurrency is not Parallelism by Rob Pike
State of JS 2020
The annual survey about the latest trends in the JavaScript ecosystem.

Messin’ around with web components. Also—JavaScript, generally
Free crash course on JavaScripts objects, "this", and classes!

We finally did something about Android Performance
Back in September, Codinghorror wrote a popular post on the state of android Javascript performance on Discourse’s Meta forum. It drew a lot of attention, and led to some fascinating discussions …
Emscripten: an LLVM-to-JavaScript compiler
Although the performance of today's JavaScript engines is sufficient for most web applications, faster and more predictable runtimes could be desired for performance-critical web code. Therefore, we present Speedy.js, a cross-compiler that translates ...

Brandon on Twitter / X
Wasn't fast enough, needed to use shared array buffer, web workers, and better GPU upload batching pic.twitter.com/o6BfVetKY1— Brandon (@brandon_xyzw) March 26, 2025
The Baseline Interpreter: a faster JS interpreter in Firefox 70 – Mozilla Hacks - the Web developer blog
Modern web applications load and execute a lot more JavaScript code than they did just a few years ago. While JIT (just-in-time) compilers have been very successful in making JavaScript ...

GreenArrays, Inc.
Multi-processor chips from GreenArrays are simple, practical, and affordable for many embedded and other applications.