21 điểm bởi GN⁺ 2025-08-18 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Node.js đã được cải tiến để chạy trực tiếp các tệp TypeScript
  • Giờ đây có thể chạy ngay các tệp .ts mà không cần cấu hình bổ sung hay transpile
  • Nhà phát triển có thể nâng cao hiệu quả làm việc mà không cần tsconfig.json hay cài thêm bundler riêng
  • Tính năng này đã được chính thức tích hợp từ Node.js v22.18.0 (LTS)
  • Kỳ vọng sẽ làm mờ ranh giới giữa phát triển JavaScript và TypeScript

Hỗ trợ chạy trực tiếp TypeScript trong Node.js

  • Trong phiên bản gần đây v22.18.0 (LTS), Node.js đã giới thiệu tính năng có thể chạy trực tiếp các tệp TypeScript (.ts) mà không cần cấu hình hay công cụ riêng
  • Trước đây, để chạy mã TypeScript cần có transpiler bên ngoài hoặc bundler như ts-node, esbuild, Babel, nhưng nay Node.js có thể tự nhận diện và chạy mã TypeScript mà không cần các công cụ đó
  • Với tính năng này, nhà phát triển có thể chạy trực tiếp tệp .ts trên Node.js mà không cần tệp cấu hình tsconfig.json hay thư viện bổ sung
  • Năng suấtsự thuận tiện trong phát triển sẽ tăng đáng kể trong các tình huống như tạo prototype, phát triển thử nghiệm, chạy script
  • Dự kiến sẽ mang lại hiệu quả như tăng cường khả năng liên kết giữa các dự án JavaScript và TypeScript, đồng thời giảm rào cản gia nhập cho nhà phát triển mới

Các thay đổi đáng chú ý khác

  • esm: triển khai import.meta.main
  • fs: cải thiện xử lý sự kiện fs dựa trên AsyncIterator
  • permission: hỗ trợ truyền cờ mô hình quyền khi chạy tiến trình con
  • sqlite: thêm tùy chọn readBigInts
  • src/permission: hỗ trợ permission.has(addon)
  • url: thêm API fileURLToPathBuffer
  • watch: thêm cờ --watch-kill-signal
  • worker: cải tiến đối tượng Worker thành async disposable

Cập nhật liên quan đến commit và tài liệu

  • Bao gồm việc loại bỏ mã không cần thiết, chỉnh lý môi trường build và toolchain, nâng cấp lên npm 10.9.3
  • Chỉnh sửa các chỉ số ổn định chi tiết và số RFC trong tài liệu như globals.md, child_process.md, http2
  • Bổ sung nhiều bài kiểm thử và áp dụng các bản sửa lỗi

Tệp phát hành

  • Cung cấp trình cài đặt và tệp nhị phân cho Windows, macOS (Intel/Apple Silicon), Linux (x64, ARM, PPC, s390x, AIX)
  • Có thể tải mã nguồn và toàn bộ tệp phát hành từ trang phát hành chính thức của Node.js
  • Tài liệu API đã được cập nhật theo v22.18.0

Chưa có bình luận nào.

Chưa có bình luận nào.