SKIP TO CONTENT
VAULT
73 NOTES
2024.10.15
/
SEARCH
⌘K
◑ THEME
☰
HOME
DEVOPS
PROGRAMMING LANGUAGES
DATABASES
SYSTEM DESIGN
DSA
AI ENGINEERING
BOOKS
FRONTEND
BACKEND
PROGRAMMING LANGUAGES
· 8 NOTES · UPDATED 2026.08.29
NODEJS
NOTES
8
01
01 MIN · 2024.10.15
About NodeJS
The opening part of the NodeJS series, collecting the related topics that make up the broader NodeJS learning path.
02
05 MIN · 2024.10.15
Processes and Threads
How Node.js handles work on a single thread, and the options it offers for parallelism: worker threads, child processes, and clustering.
03
06 MIN · 2025.11.16
Asynchronous and Event-loop
What asynchronous behavior means in NodeJS and how the event loop, its phases, and the microtask and macrotask queues make it possible.
04
03 MIN · 2024.11.01
Event-driven Model
The event-driven model is a core feature of Node.js that enables it to handle asynchronous operations efficiently. This model allows Node.js to process multiple events and callbacks concurrently without blocking the…
05
03 MIN · 2025.11.16
Modules
Modules are the reusable building blocks of Node.js code. These notes cover core, local, and third-party modules, exporting and importing, caching, resolution, and npm.
06
05 MIN · 2025.11.16
CJS vs ESM
In Node.js, ESM (ECMAScript Modules) and CommonJS (CJS) are two module systems used to organize and manage code. They differ in syntax, usage, and how they handle imports and exports.
07
02 MIN · 2024.10.15
Streams
Streams let Node.js process data piece by piece instead of loading it all in memory. These notes cover the four stream types, piping, and backpressure.
08
03 MIN · 2025.11.16
ExpressJS
Unopinionated minimalist web framework for NodeJS.