#nodejs
4 bài viết về chủ đề này
Supply chain npm — CI đừng tin package mù quáng
Package độc hại trên npm ngày càng tinh vi. Cách khoá CI: lockfile, npm ci --ignore-scripts, pin version, ủ 7 ngày.
Graceful shutdown Node.js — SIGTERM, đừng cắt giữa request
Container Node.js nhận SIGTERM rồi tắt ngay, request đang chạy bị cắt. Cách drain connection, đóng socket keep-alive và cấu hình Docker/K8s cho đúng.
worker_threads trong Node.js — đẩy việc nặng khỏi main thread
Event loop bị chặn vì một hàm CPU nặng? worker_threads đẩy việc đó ra luồng riêng, kèm code TypeScript và mấy cái bẫy hay gặp.
Event Loop Node.js — vì sao API async vẫn chặn cả server
Event loop Node.js chạy theo từng phase; một đoạn code đồng bộ cũng đủ chặn cả server. Cách đo lag và cách sửa.