TypeScript性能优化Skill typescript

这个技能用于优化TypeScript应用程序的性能,包括配置tsconfig.json以加速编译、优化类型系统减少计算成本、改进异步模式提升运行时效率、组织模块管理导入、确保类型安全和内存管理等。适用于开发者在编写TypeScript代码时解决性能瓶颈、修复类型错误和提升编译速度。关键词:TypeScript,性能优化,编译加速,类型安全,异步编程,模块组织,内存管理,开发效率。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: typescript description: 当用户询问“优化TypeScript性能”、“加速tsc编译”、“配置tsconfig.json”、“修复类型错误”、“改进异步模式”或遇到TS错误(TS2322、TS2339、“is not assignable to”)时,应使用此技能。也适用于涉及类型定义、模块组织或内存管理的.ts、.tsx、.d.ts文件工作。不涵盖TypeScript基础知识、框架特定模式或测试。

TypeScript最佳实践

TypeScript应用程序的全面性能优化指南。包含8个类别中的45条规则,按影响优先级排序,以指导自动化重构和代码生成。

何时应用

在以下情况下参考这些指南:

  • 为新或现有项目配置tsconfig.json
  • 编写复杂的类型定义或泛型
  • 优化async/await模式和数据获取
  • 组织模块和管理导入
  • 审查代码的编译或运行时性能

按优先级分类的规则类别

优先级 类别 影响 前缀
1 类型系统性能 关键 type-
2 编译器配置 关键 tscfg-
3 异步模式 async-
4 模块组织 module-
5 类型安全模式 中-高 safety-
6 内存管理 mem-
7 运行时优化 低-中 runtime-
8 高级模式 advanced-

目录

  1. 类型系统性能关键
  2. 编译器配置关键
  3. 异步模式
  4. 模块组织
  5. 类型安全模式中-高
  6. 内存管理
  7. 运行时优化低-中
  8. 高级模式

参考文献

  1. https://github.com/microsoft/TypeScript/wiki/Performance
  2. https://www.typescriptlang.org/docs/handbook/
  3. https://v8.dev/blog
  4. https://nodejs.org/en/learn/diagnostics/memory