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
Jul 28, 2019 · Backend Development

Exploring QUIC and HTTP/3: Build and Test a Node.js QUIC Server

This article explains what QUIC is, outlines HTTP/3’s advantages over HTTP/2, and provides step‑by‑step instructions with code samples for compiling Node.js’s QUIC implementation and running a simple QUIC server and client to observe protocol behavior.

HTTP/3Network ProtocolNode.js
0 likes · 8 min read
Exploring QUIC and HTTP/3: Build and Test a Node.js QUIC Server
Node Underground
Node Underground
Jul 27, 2019 · Backend Development

Mastering Node.js Buffer: From Basics to Performance Optimization

This comprehensive guide explores Node.js Buffer fundamentals, binary data handling, stream integration, memory allocation mechanisms, practical usage scenarios, and performance benchmarks, providing developers with the knowledge to efficiently manage binary streams and boost application speed.

Node.jsbinary databuffer
0 likes · 21 min read
Mastering Node.js Buffer: From Basics to Performance Optimization
Node Underground
Node Underground
Jul 20, 2019 · Cloud Native

How to Use Docker Checkpoint & CRIU for Live Container Migration

This guide walks you through enabling Docker's experimental mode, installing CRIU, building a simple Node container, creating checkpoints, and restoring containers both on the same host and on a different host, highlighting the prerequisites and limitations of live migration.

CheckpointContainer MigrationLinux kernel
0 likes · 5 min read
How to Use Docker Checkpoint & CRIU for Live Container Migration
Node Underground
Node Underground
Jul 17, 2019 · Backend Development

10 Essential Node.js Interview Questions Every Developer Should Know

This article presents ten fundamental Node.js interview questions covering its definition, installation, core components, error‑first callbacks, HTTP server creation, event‑driven programming, NPM usage, and common application scenarios, each illustrated with clear explanations and code examples.

Interview questionsNode.js
0 likes · 13 min read
10 Essential Node.js Interview Questions Every Developer Should Know
Node Underground
Node Underground
Jul 10, 2019 · Backend Development

Mastering Processes and Threads in Node.js: From Basics to Multi‑Process Architecture

This comprehensive guide explains the fundamentals of processes and threads, demonstrates practical Node.js demos for single‑threaded and multi‑threaded scenarios, and walks through creating child processes, multi‑process architectures, and daemon services, providing clear code examples and performance insights for backend developers.

Node.jsThreadsbackend
0 likes · 19 min read
Mastering Processes and Threads in Node.js: From Basics to Multi‑Process Architecture
Node Underground
Node Underground
Jul 9, 2019 · Backend Development

Mastering Node.js Garbage Collection: Detect and Prevent Memory Leaks

This article explains how Node.js relies on the V8 engine for automatic memory management, details the garbage‑collection mechanisms (Scavenge, Mark‑Sweep, Mark‑Compact), shows practical code for monitoring and forcing GC, illustrates common memory‑leak patterns, and recommends tools for diagnosing and fixing leaks.

Garbage CollectionMemory LeakNode.js
0 likes · 20 min read
Mastering Node.js Garbage Collection: Detect and Prevent Memory Leaks
Node Underground
Node Underground
Jun 14, 2019 · Fundamentals

Unlock JavaScript Performance: When and How to Use Bitwise Operators Effectively

This article explains why JavaScript developers often avoid bitwise operators, highlights the specific scenarios where they provide performance and code‑size benefits—such as fast integer conversion with x|0, using ~ for -1 checks, creating bit fields, and leveraging them in databases and BigInt.

JavaScriptPerformancebitwise-operators
0 likes · 7 min read
Unlock JavaScript Performance: When and How to Use Bitwise Operators Effectively