1.1. Giới thiệu về Node.js và các tính năng chính
Last updated
Last updated
1. Node.js là gì?
Node.js là một môi trường chạy JavaScript phía server dựa trên V8 Engine của Google.
Node.js cho phép thực thi mã JavaScript ngoài trình duyệt, từ đó tạo ra các ứng dụng back-end mạnh mẽ.
2. Các tính năng chính của Node.js
Single-threaded non-blocking: Node.js sử dụng mô hình event-driven (dựa vào sự kiện), hỗ trợ I/O bất đồng bộ.
Cross-platform: Chạy trên nhiều hệ điều hành khác nhau (Windows, macOS, Linux).
Fast performance: Nhờ vào V8 Engine và cơ chế xử lý bất đồng bộ, Node.js có hiệu suất cao cho các ứng dụng thời gian thực.
Package ecosystem: Hệ sinh thái phong phú thông qua npm (Node Package Manager).
3. Khi nào nên sử dụng Node.js?
Xử lý các ứng dụng có số lượng kết nối cao.
Ứng dụng thời gian thực: chat, livestream, game trực tuyến.
API xử lý dữ liệu lớn hoặc thời gian thực.