Node Underground
Author

Node Underground

No language is immortal—Node.js isn’t either—but thoughtful reflection is priceless. This underground community for Node.js enthusiasts was started by Taobao’s Front‑End Team (FED) to share our original insights and viewpoints from working with Node.js. Follow us. BTW, we’re hiring.

247
Articles
0
Likes
24
Views
0
Comments
Recent Articles

Latest from Node Underground

100 recent articles max
Node Underground
Node Underground
Nov 16, 2019 · Frontend Development

How V8 Optimizes async/await: Cutting Microtasks for Faster JavaScript

This article explains how V8 reduces the number of microtasks created by async/await by eliminating redundant Promise wrappers and streamlining then‑handlers, showing the original transformation code, the optimizations applied, and the resulting execution order in both browsers and Node.js.

JavaScript optimizationNode.jsV8
0 likes · 5 min read
How V8 Optimizes async/await: Cutting Microtasks for Faster JavaScript
Node Underground
Node Underground
Nov 4, 2019 · Backend Development

How V8 Optimizes Async/Await: Performance Boosts from Node 8 to 12

This article explains how V8’s compiler, garbage collector, and a bug‑inspired optimization improve async/await performance across Node.js versions, detailing benchmark results, code behavior differences, and the engine’s internal steps for handling await.

Node.jsPerformanceV8
0 likes · 5 min read
How V8 Optimizes Async/Await: Performance Boosts from Node 8 to 12
Node Underground
Node Underground
Oct 28, 2019 · Backend Development

What You Need to Know About OpenJS Node.js Certification Programs

The OpenJS Foundation launched two professional Node.js certifications—JSNAD for application development and JSNSD for service development—detailing eligibility, domain competencies, exam format, costs, and the foundation's role in supporting the JavaScript ecosystem.

CertificationJSNADJSNSD
0 likes · 9 min read
What You Need to Know About OpenJS Node.js Certification Programs
Node Underground
Node Underground
Oct 27, 2019 · Cloud Computing

Unlocking Serverless: Insights from JSDC Taiwan 2019 Talk

An in‑depth, image‑rich recap of the JSDC Taiwan 2019 presentation on Serverless architecture, covering core concepts, deployment models, benefits, and real‑world use cases, offering viewers a comprehensive, self‑contained resource for mastering serverless computing.

JSDCTaiwanpresentation
0 likes · 1 min read
Unlocking Serverless: Insights from JSDC Taiwan 2019 Talk
Node Underground
Node Underground
Oct 20, 2019 · Backend Development

Stabilize Your npm Packages with ncc: Avoid Dependency Nightmares

This article explains why npm package version changes can break projects, illustrates common pitfalls with examples, and shows how using the ncc tool to bundle dependencies into a single JavaScript file can make installations faster, smaller, and more reliable.

Node.jsdependency managementncc
0 likes · 6 min read
Stabilize Your npm Packages with ncc: Avoid Dependency Nightmares
Node Underground
Node Underground
Oct 14, 2019 · Backend Development

How to Harness Node.js Worker Threads with Shared Memory and CGroup Limits

This article demonstrates creating Node.js Worker Threads to compute Fibonacci numbers, explains message passing via workerData and parentPort, explores shared memory with SharedArrayBuffer, and shows how to isolate and limit thread CPU usage using Linux CGroup controls, including retrieving thread IDs via a custom native addon.

Node.jsSharedArrayBufferWorker Threads
0 likes · 8 min read
How to Harness Node.js Worker Threads with Shared Memory and CGroup Limits
Node Underground
Node Underground
Sep 27, 2019 · Frontend Development

Boost Your Build Speed: Using TypeScript Incremental Compilation with Midway

This article explains how to enable TypeScript’s incremental compilation feature in a Midway project by adding the "incremental": true option to tsconfig.json, demonstrates the resulting tsconfig.tsbuildinfo file, shows faster subsequent builds, and introduces the new createIncrementalProgram API introduced in TypeScript 3.6 for programmatic incremental builds.

MidwayTypeScriptbuild optimization
0 likes · 4 min read
Boost Your Build Speed: Using TypeScript Incremental Compilation with Midway