TypeScript được giới thiệu lần đầu tiên vào tháng 10 năm 2012 bởi Anders Hejlsberg, một kỹ sư phần mềm của Microsoft. Dự án này đã phát triển từ nhu cầu trong quá trình phát triển các ứng dụng web lớn và phức tạp tại Microsoft. Dưới đây là một số cột mốc quan trọng trong lịch sử phát triển của TypeScript:
- Tháng 10 năm 2012: TypeScript được giới thiệu lần đầu tiên bởi Anders Hejlsberg tại hội nghị ngôn ngữ cấp cao (Lang.Next) của Microsoft. Phiên bản đầu tiên của TypeScript được phát hành với mục tiêu cung cấp các tính năng như kiểu dữ liệu tĩnh và lập trình hướng đối tượng cho JavaScript.
- Tháng 10 năm 2012: TypeScript 0.8 được phát hành, bổ sung thêm tính năng module và generics.
- Tháng 7 năm 2013: TypeScript 0.9 ra mắt với tính năng tự động biên dịch (auto-compilation) và kiểu dữ liệu Tuple.
- Tháng 4 năm 2014: TypeScript 1.0 được phát hành, đánh dấu việc TypeScript trở thành một ngôn ngữ lập trình chính thức.
- Tháng 7 năm 2014: TypeScript 1.1 được phát hành, giới thiệu kiểu dữ liệu mảng không tuần tự (Tuple types).
- Tháng 11 năm 2015: TypeScript 1.6 ra mắt với tính năng kiểu dữ liệu Nullable, union types, và bổ sung về JSX.
- Tháng 7 năm 2016: TypeScript 2.0 được phát hành, đưa ra nhiều cải tiến như non-nullable types, control flow based type analysis, readonly properties, và không gian tên hỗ trợ hợp lý hóa kiểu dữ liệu.
- Tháng 9 năm 2016: TypeScript 2.1 ra mắt với tính năng async/await.
- Tháng 7 năm 2017: TypeScript 2.4 được phát hành, với tính năng mới như dynamic import expressions và weak type detection.
- Tháng 6 năm 2018: TypeScript 3.0 ra mắt với các cải tiến như project references, rest parameter with tuple types, và global object.
- Tháng 11 năm 2021: TypeScript 4.5 được phát hành, với nhiều cải tiến liên quan đến sự kiện về kiểu dữ liệu, triển khai điều kiện kiểu, và một số cải tiến khác.
Với sự phát triển liên tục và sự hỗ trợ từ cộng đồng, TypeScript đã trở thành một công cụ phổ biến trong việc phát triển ứng dụng web lớn và phức tạp.
Xin chào,
99,99% bài viết tại website là kết quả của khai thác dữ liệu từ AI ChatGPT sau đó được lựa chọn, biên tập lại nội dung, chỉ vài bài là không dùng AI. Tôi lưu tại website này để tra cứu khi cần, để học và để chia sẻ cho bạn bè tôi. Nếu bạn tìm thấy nội dung nào đó khi tìm kiếm thì cứ đọc thoải mái, nó miễn phí, không quảng cáo.
Các bạn có thể tải app của tôi trên App Store hoặc Google Play:
QuestionBank-Ôn thi vào 10: phiên bản iOS, phiên bản Android
TypingTest by QuestionBank: phiên bản iOS, phiên bản Android
Xin cảm ơn,
Minh