← 返回蜂巢洞察

微软发布了TypeScript 7.0版本,该版本配备了原生Go编译器,使得构建过程的速度提高了10倍。

微软发布了TypeScript 7.0版本,该版本配备了原生编译器,使得构建速度提升了8到12倍。在实际代码项目中,这些性能提升得到了验证。不过,这个版本目前还缺乏稳定的编程接口,这一功能预计会在7.1版本中加入。为了帮助现有工具顺利过渡到新版本,微软提供了兼容性包,而且TypeScript仍然是一个开源项目。 作者:丹尼尔·柯蒂斯

微软发布了TypeScript 7.0版本,该版本配备了原生编译器,使得构建速度提升了8到12倍。在实际代码项目中,这些性能提升得到了验证。不过,这个版本目前还缺乏稳定的编程接口,这一功能预计会在7.1版本中加入。为了帮助现有工具顺利过渡到新版本,微软提供了兼容性包,而且TypeScript仍然是一个开源项目。

作者:丹尼尔·柯蒂斯

相关文章

技术实践

NestJS 12:ESM包、标准模式验证以及原生的可观测性功能

NestJS 12版本已经发布,该版本将核心包切换到了ESM格式,并加入了标准模式验证功能。同时,它还更新了命令行工具,并引入了可观测性开发工具包。主要变化包括:用户可以在CJS和ESM格式之间选择项目生成方式;验证选项得到了优化;此外,项目的生命周期管理相关功能也得到了改进。用户需要使用Node.js 20.19+或22.12+版本才能使用这一新版本。升级指南也已提供供用户参考。 作者:Daniel Curtis

阅读全文
技术实践

安德鲁·凯利的采访:他为何创建了Zig、禁止使用人工智能技术进行开发,并将Zig从GitHub上移除

在JetBrains的一次采访中,Zig的创建者Andrew Kelley详细解释了该项目为何正式禁止使用人工智能技术进行代码开发,以及为何将项目从GitHub迁移到Codeberg的原因:自动化的代码提交会降低代码库的质量,还会削弱开源开发者之间的合作氛围;此外,GitHub频繁出现的技术问题,以及激励机制的不完善,也是导致该项目迁移的主要原因。 作者:Bruno Couriol

阅读全文
技术实践

微软发布了dotnetup的预览版本:这款工具专为.NET SDK及运行时环境设计,用于帮助用户进行相关管理操作。

微软发布了dotnetup的公开预览版。这款跨平台工具链管理器允许用户在无需管理员权限的情况下,在自己的目录中安装和更新.NET SDK及运行时环境。它能够跟踪“最新版本”、“长期支持版本”、“预览版”以及“每日更新版本”等各种版本信息,会读取global.json文件,并自动删除那些未被使用的安装包。不过,在该工具正式发布之前,其命令行接口的具体功能还可能会发生变化。 作者:Almir Vuk

阅读全文
技术实践

Cilium 1.20版本对Gateway API进行了扩展,并为Kubernetes系统开放了eBPF数据路径功能。

Cilium 1.20已经正式发布,该版本提供了对Kubernetes Gateway API更广泛的支持,同时还实现了可扩展的eBPF数据路径功能,并在无sidecar架构下的相互TLS通信机制方面取得了进一步进展。此外,这一版本还使得在运行不同Linux内核版本的Kubernetes集群中更容易部署新的netkit网络设备。 作者:Matt Saunders

阅读全文