TypeScript,是由微软进行开发和维护的一种开源的编程语言。TypeScript是JavaScript的严格语法超集,提供了可选的静态类型检查。[1]当前最新版本为TypeScript 5.8。[2][a]
2012年10月1日,TypeScript首次公开亮相,由Anders Hejlsberg主导开发。[3]2013年6月19日,微软正式发布TypeScript 0.9。[4]2014年4月3日,TypeScript 1.0正式版发布。[5]2016年9月22日,TypeScript 2.0正式发布。[6]2018年7月31日,微软宣布推出TypeScript 3.0正式版。[7]2023年3月27日,微软发布了TypeScript 5.0版本。[1]2025年3月11日,微软官方宣布会彻底提高TypeScript的性能。[2][8]
发展背景与历史
发展背景
微软意识到JavaScript未来将会被应用到无数场景,而且他们公司内部团队在处理复杂的JavaScript代码库时面临着巨大的挑战,所以他们觉得有必要创造强大的工具来帮助编写JavaScript——尤其是针对大型JavaScript项目。基于此需求,TypeScript也确定了自己的定位和特性,它是JavaScript的超集,将类型检查和静态分析、显式接口和最佳实践结合到单一语言和编译器中。通过在JavaScript上构建,TypeScript能够更接近目标运行时,同时仅添加支持大型应用程序和大型团队所需的语法糖。[3]