TypeScript减少软件包的编译时间

解决与软件包相关的极差编辑和编译速度的发行版现在处于候选发行阶段

TypeScript减少软件包的编译时间
智库

TypeScript的下一版本Microsoft的流行的JavaScript类型化超集已于4月进入候选发布阶段,除了关键的错误修复,从现在到计划的5月最终发布之间,预计不会有进一步的更改

TypeScript强调性能提升和稳定性Microsoft已集中精力进行修复,以解决与某些软件包相关的极差的编辑和编译速度。可以通过NuGet或NPM访问候选版本。

npm安装打字稿rc

TypeScript团队观察到了诸如材料ui和样式化组件之类的包的性能问题。一系列六个拉取请求,涵盖了诸如使用对象而不是类型映射器的闭包优化延迟类型引用例如,在使用材料ui的情况下,编译时间大大减少了大约百分之一

为了提高速度,还对编辑器方案中的文件重命名功能进行了一些更改,TypeScript还包括许多其他方面的改进。

  • 改进了推理过程,以解决在以前的函数声明更新中发生了某些回归的情况承诺全部无极种族
  • ts预期错误注释当一行以此注释为前缀时,TypeScript将禁止报告该错误。如果没有错误,TypeScript将报告该注释是不必要的
  • 改进以保留换行符
  • 快速修复丢失返回表达
  • 支持解决方案样式tsonfig json文件
  • 引入了未调用的功能检查打字稿在三元条件中现在支持在开发人员忘记调用函数时报告错误cond trueExpr falseExp句法
  • 对于CommonJS,JavaScript TypeScript中的自动导入现在可以自动检测用于保持文件样式整洁和一致的导入类型
  • 严格检查交点和属性这是一个重大变化
  • Getter和Setter不再枚举另一个重大更改与旧版TypeScript有关,其中得到类中的访问器的发出方式使其可枚举,这不符合ECMAScript规范

在3月TypeScript的Beta版中引入了以下内容打字稿它在二月份开始提供期待的类型运算符来建模诺言使用JavaScript展开作品预计已发布,但已从main分支中拉出,直到可以完成更多工作为止

版权IDG通讯公司