Microsoft đang cải thiện TypeScript nhanh gấp 10 lần với việc triển khai bằng Go

Microsoft cải thiện TypeScript nhanh gấp 10 lần với Go.

: Microsoft đang cải tiến TypeScript bằng cách triển khai nó với ngôn ngữ Go, giúp tăng tốc độ xử lý lên gấp 10 lần. Anders Hejlsberg chỉ ra rằng cải tiến này sẽ giảm đáng kể thời gian khởi động và biên dịch trong các trình chỉnh sửa mã. Các ví dụ điển hình cho thấy mức tăng hiệu suất từ 9.1x đến 13.5x trong nhiều dự án phổ biến. Phiên bản Go của TypeScript hiện có thể giảm thời gian tải từ 9.6 giây xuống còn 1.2 giây và sử dụng bộ nhớ chỉ còn một nửa.

Microsoft đang thực hiện các cải tiến đáng kể cho TypeScript, hứa hẹn làm tăng tốc độ xử lý lên gấp 10 lần thông qua việc triển khai ngôn ngữ này bằng Go. Điều này đặc biệt hữu ích cho những dự án lớn sử dụng TypeScript, khi thời gian biên dịch và tải thường chiếm nhiều thời gian. Những cải tiến này sẽ giúp việc đọc và chỉnh sửa mã trở nên nhanh chóng và dễ dàng hơn, đồng thời tích hợp tốt hơn với các công cụ trí tuệ nhân tạo mới. Anders Hejlsberg, kiến trúc sư trưởng của TypeScript, đã nhấn mạnh lợi ích này và cho biết rằng số lần cải thiện hiệu suất từ 9.1x đến 13.5x đã được ghi nhận trong các dự án phổ biến như tRPC và TypeORM.

TypeScript là ngôn ngữ lập trình mã nguồn mở do Microsoft phát triển, được thiết kế để phát triển các ứng dụng lớn, được biên dịch thành JavaScript. Dự án mới này của Microsoft đang mang lại hy vọng cho cộng đồng lập trình viên về một tương lai với hiệu suất tốt hơn nhiều và chi phí vận hành thấp hơn. Việc triển khai bằng Go không chỉ tăng tốc độ mà còn giảm đáng kể việc sử dụng bộ nhớ, là một vấn đề lớn trong các dự án có mã nguồn lớn. Hejlsberg nói rằng, với các cải tiến này, ngay cả những trình soạn thảo mã nguồn cũng sẽ hưởng lợi lớn hơn, khi thời gian tải và khởi động được cải thiện.

Một trong những ví dụ điển hình của cải tiến là dự án sử dụng Visual Studio Code làm chuẩn. Hejlsberg cho biết thời gian tải toàn bộ dự án trên một máy tính nhanh đã giảm từ khoảng 9.6 giây xuống chỉ còn 1.2 giây. Tính năng này đã tạo ra sự kỳ vọng lớn về khả năng làm việc hiệu quả hơn trong cộng đồng lập trình. Hơn nữa, phương pháp chuyển đổi mới này cũng sẽ hỗ trợ công cụ trí tuệ nhân tạo hoạt động hiệu quả hơn nhờ vào việc tối ưu hóa bộ dữ liệu ngữ nghĩa lớn cần độ trễ thấp.

Phiên bản mới của TypeScript này dự kiến sẽ đạt đến mức hoàn thiện tính năng và cải tiến bộ nhớ trong các phiên bản sắp tới. TypeScript hiện tại phiên bản 5.8, và sẽ sớm có phiên bản 5.9. Đồng thời, việc hỗ trợ cả phiên bản 6.x và 7.x sẽ được duy trì cho đến khi phiên bản mới thật sự hoàn thiện và đáng tin cậy. Microsoft đang đầu tư rất nhiều vào việc cải tiến này để đảm bảo rằng TypeScript sẽ tiếp tục là một công cụ hữu ích cho cả các doanh nghiệp lớn và lập trình viên độc lập.

Các tính năng mới không chỉ cải thiện tốc độ và hiệu suất, mà còn mở ra khả năng tích hợp với việc sử dụng trí tuệ nhân tạo trong các ứng dụng trong tương lai. Microsoft cam kết tiếp tục cải tiến và hỗ trợ cộng đồng phát triển để đảm bảo rằng TypeScript tiếp tục duy trì vị thế quan trọng trong cộng đồng lập trình.

Nguồn: TechSpot, TIOBE Index.