Vercel ra mắt Scriptc: Trình biên dịch TypeScript sang mã máy native siêu tốc

Vercel Labs vừa chính thức công bố Scriptc, một trình biên dịch thực nghiệm cho phép chuyển đổi mã nguồn TypeScript và JavaScript trực tiếp sang IR phân loại kiểu, mã C đọc được, LLVM IR, assembly native cũng như các mô-đun WebAssembly. Dự án tận dụng chính trình biên dịch TypeScript cho quá trình phân tích cú pháp và kiểm tra kiểu dữ liệu.

Điểm đặc biệt của Scriptc là các bản build tĩnh chỉ chứa một runtime native nhỏ gọn mà không cần đi kèm Node.js hay engine JavaScript lớn. Đối với các gói npm hoặc mã nguồn dùng kiểu any không thể biên dịch tĩnh, tùy chọn biên dịch động sẽ chủ động nhúng engine QuickJS-ng. Công cụ yêu cầu Node.js 24 trở lên để chạy quá trình biên dịch và hiện hỗ trợ các hệ điều hành macOS, Linux, Windows cũng như WASI Preview 1.

Người dùng có thể dễ dàng tạo ra các tập tin thực thi hoặc máy chủ HTTP native chỉ với một câu lệnh biên dịch duy nhất. Scriptc cung cấp nhiều tùy chọn đầu ra linh hoạt giúp các nhà phát triển can thiệp sâu vào từng giai đoạn từ IR, C cho đến file object hoặc file thực thi hoàn chỉnh mà không cần cài đặt thêm các bộ biên dịch C cồng kềnh.

Công cụ này hứa hẹn mở ra hướng đi mới cho các lập trình viên TypeScript tại Việt Nam, giúp tối ưu hóa hiệu năng ứng dụng web và dịch vụ backend xuống mức tối đa mà vẫn giữ được sự linh hoạt của ngôn ngữ.

Nguồn: GitHub Trending — Biên dịch & tổng hợp: danhbaai.com

Danh Bạ AI
Logo
Register New Account