微软发布了 TypeScript 7.0,这是该公司将其强类型 JavaScript 语言版本移植至 Go 编程语言的原生实现。
借助全新代码库,TypeScript 7.0 带来了原生代码级别的执行速度、共享内存多线程支持,以及一系列新的优化措施。微软在 7 月 8 日的公告中表示,这些改进在完整构建场景下通常能带来 8 倍至 12 倍的性能提升。此次将 TypeScript 移植为原生代码的过程力求高度还原,在编写新代码的同时,尽可能保留原有代码库的结构与逻辑,以确保两个编译器之间的结果保持一致性和兼容性。
TypeScript 7.0 现已通过 npm 提供安装。
为了帮助开发者顺利完成从 TypeScript 6.0 到 TypeScript 7.0 的迁移,微软发布了全新兼容包 @typescript/typescript6。该包提供了一个名为 tsc6 的可执行文件,开发者可在安装 TypeScript 7.0(附带其自身的 tsc 二进制文件)的同时,并行使用 TypeScript 6.0,而不会产生命名冲突。新包还重新导出了 TypeScript 6.0 的 API,使开发者能够将 tsc 用于 TypeScript 7,而其他工具链则可继续依赖 TypeScript 6.0。
微软表示,TypeScript 7.0 是 TypeScript 项目发展历程中的重要里程碑。此次移植工作是微软团队过去一年多时间的核心任务。随着 TypeScript 7.0 正式发布,团队将重新聚焦于新功能开发、人机工程学优化、更多性能提升,以及为更广泛的生态系统实现全新 API。微软预计未来的发布节奏将与 TypeScript 7.0 之前基本保持一致,每三到四个月推出新版本。
TypeScript 7.0 于 6 月 18 日作为候选发布版本正式宣布。
Q&A
Q1:TypeScript 7.0 相比之前的版本性能提升有多大?
A:TypeScript 7.0 基于 Go 语言重写,在完整构建场景下通常能带来 8 倍至 12 倍的性能提升。这得益于原生代码执行速度、共享内存多线程支持以及一系列新的编译器优化措施,是 TypeScript 项目历史上最大幅度的性能飞跃之一。
Q2:TypeScript 7.0 和 TypeScript 6.0 可以同时使用吗?
A:可以同时使用。微软专门发布了兼容包 @typescript/typescript6,该包提供名为 tsc6 的可执行文件,让开发者能够在安装 TypeScript 7.0 的同时继续使用 TypeScript 6.0,不会产生命名冲突。新包还重新导出了 TypeScript 6.0 的 API,方便现有工具链平稳过渡。
Q3:TypeScript 7.0 之后微软的更新计划是怎样的?
A:随着 TypeScript 7.0 正式发布,微软团队将重新投入新功能开发、人机工程学优化和更多性能提升工作,并为更广泛的生态系统开发全新 API。未来发布节奏预计与此前保持一致,每三到四个月推出一个新版本。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。