IT之家7 月 9 日消息,微软今日宣布推出 TypeScript 7.0 正式版,编译性能提升约 10 倍。 IT之家注:TypeScript 是由微软开发并维护的开源编程语言,它是 JavaScript 的严格语法超集,为这门动态脚本语言加入了可选的静态类型检查。 本次更新最大的亮点在于使用 Go 框架重构底层,是自 2012 年诞生以来最重大的底层重构。官方表示编译器完整迁移到 Go 语言后 ...
TypeScript 编译器本身由 TypeScript/JavaScript 编写,运行在 Node.js 的 V8 引擎上。这套架构在项目早期运转良好,但随着代码库膨胀到 50 万行,性能天花板越来越明显。
微软主导的 TypeScript 7.0 正式发布首个稳定版本。得益于使用 Go 语言对编译器进行彻底重写,新版带来了数量级的性能提升。这是自启动实验性原生 Go 实现以来,首个包含基于 Go 的编译器重写的稳定版本。微软首席产品经理 Daniel ...
作为 JavaScript 的一个超集,TypeScript 在微软内部沉淀两年后,带着弥补 JavaScript 在开发大型应用中遇到的种种问题的使命,于 2012 年 10 月正式面世。 然而,近几年来,曾经如日中天的 ...
微软近日发布了Type 7.0的首个候选版本(RC),该版本的核心变化是将编译器完全采用Go语言进行重写,从而实现了显著的性能提升。据官方介绍,新版本的类型检查速度比Type 6.0快了大约10倍。 Type作为全球使用最广泛的编程语言之一,同时也是Java生态中的重要基础设施,此次编译器的重写不仅是一次工程上的大胆尝试,也是经过深思熟虑的技术决策。Type团队产品总监Daniel Rosenwa ...
就在最近,VS Code 团队首次公开分享了他们渐进式迁移到 TypeScript 7(Go 版编译器)的全过程。 TypeScript,要变天了。 过去几年,每当有人吐槽 TypeScript,总绕不开几个关键词:编译慢、类型检查慢、项目越大越卡。
这一次,由微软牵头,又掀起了一场关于编程语言的大战。 事情起因于 3 月 11 日,微软在官方博客上宣布了一则重大消息:TypeScript 编译器和工具链将迎来原生实现。简单来看,所谓原生实现,就是用一种更接近计算机底层的语言(如 Rust、Go 或 C++)重新实现 ...
IT之家 7 月 9 日消息,微软今日宣布推出 TypeScript 7.0 正式版,编译性能提升约 10 倍。 IT之家注:TypeScript 是由微软开发并维护的开源编程语言,它是 JavaScript 的严格语法超集,为这门动态脚本语言加入了可选的静态类型检查。 本次更新最大的亮点在于使用 Go ...
语言不会激进更新,但工具链会彻底改变。 近日,TypeScript 与 C# 的发明者、微软技术研究员 Anders Hejlsberg 表示,现有编程语言之所以更适合 AI 编程,并不是因为它们更“先进”,而是因为它们拥有最大的训练数据集。 而对于 AI,他给出了一个直接的评价: 当前 ...
在此前14年发展历程中,编译器长期采用TypeScript自托管实现单线程运行架构,在百万行级大型代码库开发中, 存在编译慢、内存占用高、编辑器卡顿等问题 。 本次底层重构是该语言诞生以来规模最大、改动最深的一次架构革新, 整套编译器逻辑均逐行移植至Go语言,全程同步使用十余年间积累的全套测试套件验证,确保新旧版本语义完全统一,业务代码无需改动即可升级。