Một lập trình viên web vừa gây chú ý trên Hacker News với bài viết "quay lại làm bạn với Node" sau thời gian dài dùng Deno. Bài đăng nhận khoảng 200 lượt upvote, cho thấy nhiều người trong giới công nghệ cũng có chung cảm nhận.
Node đã hiện đại hơn nhiều
Theo tác giả, Node ngày nay hỗ trợ đầy đủ cú pháp JavaScript mới, các API cũ kỹ đã được thay thế, và đặc biệt không còn phải dùng lệnh require() rườm rà. Node cũng đã có thể chạy trực tiếp mã TypeScript, điều mà trước đây tác giả quen dùng Deno để làm.
Bảo mật là mối quan tâm lớn
Tác giả chọn PNPM thay cho NPM để tránh mã độc trong kho thư viện. PNPM chặn các script cài đặt tự chạy, đồng thời cho phép đặt độ trễ phát hành: chỉ cài những phiên bản đã ra mắt ít nhất một ngày. Khoảng chờ này giúp người khác phát hiện mã độc trước, giống như chờ người khác nếm thử món ăn trước khi mình dùng.
Vẫn còn điểm chưa ưng ý
Node chưa xử lý được file TypeScript nằm trong thư mục node_modules, nên tác giả vẫn cần công cụ đóng gói như Tsdown, kéo theo thêm vài file cấu hình. Dù vậy, câu chuyện cho thấy cuộc cạnh tranh giữa các runtime đang thúc đẩy hệ sinh thái JavaScript và web tiến bộ nhanh hơn.






