网站首页 > 博客文章 正文
IT之家 5 月 23 日消息,微软首席产品经理丹尼尔罗森瓦瑟(Daniel Rosenwasser)昨晚发文,宣布 TypeScript Native 预览版(最终将演变为 TypeScript 7)全面上线。
IT之家提醒,TypeScript Native 可以通过 NPM 安装,也可以在 VS Code 中启用编辑器支持。
npm install -D @typescript/native-preview
该包中还包含 tsgo 命令行工具(命令如下),类似于当前的 tsc。微软表示,目前 tsgo 仍为独立工具,未来将被重命名为 tsc 并整合进官方 typescript 包。
npx tsgo --project ./src/tsconfig.json
值得一提的是,由于该扩展仍处于早期开发阶段,因此它依赖于 VS Code 内置的 TypeScript 扩展。因此,即使安装后也需要启用该扩展。
或者,你可以在设置 UI 中通过配置“TypeScript > Experimental: Use Tsgo”来切换此功能。
这一版本被内部称为“Project Corsa”,而 TypeScript 5.8 则是“Strada”。据介绍,Corsa 使用 Go 语言重写了核心模块,并通过共享内存并发执行实现显著加速。例如,在大型项目(如 Sentry)中,编译时间从超过 1 分钟缩短至不到 7 秒,速度提升达十倍以上。
以 Visual Studio Code 代码库为基准,在快速计算机上,当前在编辑器中加载整个项目所需的时间约为 9.6 秒。使用原生语言服务后,时间降至约 1.2 秒,在编辑器场景中项目加载速度提高了 8 倍。这意味着从用户打开编辑器到在 TypeScript 代码库中按下第一个键之间的工作体验将更快。微软预计所有项目都将看到这种级别的加载时间改进。
优化后的 TypeScript 总体内存使用量似乎也大约是当前实现的一半,并预期将实现进一步的改进。所有语言服务操作(包括完成列表、快速信息、转到定义和查找所有引用)的编辑器响应速度也将显著提升。微软还将转向语言服务器协议(LSP),这是一个长期的基础设施工作项,旨在更好地使微软的实现与其他语言对齐。
参考资料:
猜你喜欢
- 2025-06-15 基于Fis3和Idtc的头条前端开发套件安装及使用向导
- 2025-06-15 全新编译器,微软发布TypeScript 1.1 CTP
- 2025-06-15 必看!Cursor 新功能 MCP,解锁 AI 编程超强外挂(附DeepSeek资料)
- 2025-06-15 打造属于自己的一款命令行 cli 脚手架工具
- 2025-06-15 文档代码化:重塑软件开发的文档系统
- 2025-06-15 当今最流行的Node.js应用开发框架简介
- 2025-06-15 Cursor + 12306 MCP,打造AI智能选票系统,超酷的!
- 2025-06-15 Vue「打包发布」(vue如何打包发布)
- 2025-06-15 Web Components实践:如何搭建一个框架无关的AI组件库
- 2025-06-15 必看!Cursor 新功能 MCP,解锁 AI 编程超强外挂
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)