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% nội dung trên website này là nhờ hỏi ChatGPT, rồi mình biên tập lại để dễ hiểu và dùng lâu dài. Một vài bài tự viết, còn lại là “làm việc nhóm với AI” 😄
Mình lưu tại đây để tra cứu, học tập và chia sẻ với bạn bè. Nếu bạn tìm được gì hữu ích, cứ đọc thoải mái – miễn phí, không quảng cáo.
📱 Mình cũng có vài app cá nhân:
QuestionBank – Ôn thi vào 10 (iOS, Android)
TypingTest by QuestionBank (iOS, Android)
Cảm ơn bạn đã ghé qua!