Cơ BảnNode.js iconNode.js

Node.js là gì? Tại sao dùng cho backend?

Node.js là runtime JavaScript trên server, dùng V8 engine.

  • Ưu điểm: non-blocking I/O xử lý nhiều requests đồng thời, cùng ngôn ngữ với frontend (JS) nên team dùng chung tooling và type definitions, npm ecosystem khổng lồ với hàng triệu packages, fit cho real-time apps (chat, notifications) nhờ event-driven model.
  • Thường dùng cho API servers, microservices, BFF (Backend for Frontend) — không phù hợp CPU-intensive workloads (video encoding, ML inference) vì single-threaded event loop bị block.

Xem toàn bộ Node.js cùng filter theo level & chủ đề con.

Mở danh sách Node.js