Đánh dấu một bản nâng cấp quan trọng đối với phiên bản JavaScript của Microsoft, TypeScript 5.3 mở cửa cho quá trình sản xuất. Điểm nổi bật của bản phát hành mới này vẫn là hỗ trợ nhập thuộc tính trong mô-đun ECMAScript, một bước tiến tiến bộ trong việc cải thiện chức năng phong phú của ngôn ngữ. Đăng thông báo vào ngày 20 tháng 11, các nhà phát triển có thể truy cập bản nâng cấp khóa này thông qua các trình quản lý gói phổ biến như NuGet hoặc NPM, bằng lệnh NPM: npm install -D typescript.
Khẳng định ý nghĩa liên quan của mình, TypeScript 5.3 được đồng bộ hóa với các sửa đổi mới nhất được đề cập trong đề xuất thuộc tính nhập khẩu ECMA. Các mô-đun ECMAScript chứng kiến sự ra đời của cú pháp nội tuyến nhờ đề xuất ECMA, được thiết kế dành riêng để truyền thông tin cùng với trình xác định mô-đun. Mục đích là cung cấp hỗ trợ cho các loại mô-đun bổ sung trải đều trên nhiều môi trường JavaScript, trong đó mô-đun JSON là người hưởng lợi ban đầu.
Trong một khẳng định có ý nghĩa, Microsoft đã nhấn mạnh tiện ích của thuộc tính nhập như một điều khoản cung cấp ngữ cảnh về định dạng dự kiến của mô-đun khi chạy. Microsoft đã trích dẫn một kịch bản mẫu để chứng minh điều tương tự, trong đó nội dung thuộc tính vẫn chưa được TypeScript xác minh, vì chúng dành riêng cho máy chủ và được thiết kế để được thực hiện bởi các trình duyệt và nhiều môi trường thời gian chạy.
Các thuộc tính nhập có thể truy tìm nguồn gốc của chúng từ đề xuất ban đầu có tên là xác nhận nhập, được triển khai thành công trong TypeScript 4.5, vào cuối năm 2021. Hai điểm khác biệt chính giữa biểu mẫu được sử dụng trước đó và biểu mẫu đã phát triển đã được làm sáng tỏ - điểm khác biệt cơ bản là sự chuyển đổi của từ khóa khẳng định đối với từ khóa with và từ khóa thứ hai, mặc dù tinh tế, là thời gian chạy hiện được trao quyền tận dụng các thuộc tính để chỉ đạo việc phân giải và giải thích các đường dẫn nhập, với phiên bản trước chỉ giới hạn các xác nhận đối với các mô-đun đã tải. Do đó, các kế hoạch trong tương lai cho thấy sự thay đổi dần dần từ cú pháp xác nhận nhập sang cú pháp thuộc tính nhập mới và được đề xuất.
Một cải tiến đáng chú ý khác được giới thiệu trong TypeScript 5.3 là lựa chọn ưu tiên sử dụng tính năng nhập tự động chỉ loại dựa trên tính khả thi. Trước sự thay đổi này, TypeScript đã được thực thi bằng cách sử dụng song song công cụ sửa đổi loại khi quá trình nhập tự động được tạo cho các phần tử ở vị trí loại. Với cải tiến này, một tùy chọn dành riêng cho trình soạn thảo chuyên biệt sẽ được kích hoạt bởi TypeScript.
Theo truyền thống của vòng đời phần mềm, TypeScript 5.3 bắt nguồn từ phiên bản beta được công bố vào ngày 3 tháng 10, sau đó hoàn thiện sau khi một ứng cử viên phát hành được công bố vào ngày 3 tháng 11. Nó kế nhiệm phiên bản tiền nhiệm, TypeScript 5.2, được phát hành vài tháng trước đó vào ngày 24 tháng 8.
Với triển vọng thú vị là thiết kế ứng dụng nhanh chóng và tiết kiệm chi phí, các nền tảng như AppMaster có thể tận dụng chức năng cải tiến do TypeScript 5.3 mang lại để phục vụ đối tượng nhà phát triển đa dạng, ngay từ các nhà phát triển đơn lẻ đến các doanh nghiệp lớn và nhỏ. Với việc thế giới đang háo hức khám phá các lựa chọn thay thế no-code và ít mã cho mã hóa truyền thống, các nền tảng như AppMaster được thiết lập để giúp TypeScript 5.3 và các phiên bản kế nhiệm của nó có thể tiếp cận được với nhiều đối tượng nhân khẩu học hơn.