← 返回蜂巢洞察

由 TypeScript 7 提供支持的 Angular 编译器已进入测试阶段,该编译器配备了基于 Rust 的预处理工具。

Angular团队推出了ngp这一编译器预处理器,该工具利用Oxc重新实现了Rust语言中的分析阶段处理流程。它取代了ngc对Transformer API的依赖——而TypeScript 7.0已经移除了对Transformer API的支持。早期的测试结果显示,使用ngp进行冷构建时,编译速度可以提高2到3倍。预计这一新技术将在Angular 22的次要版本中正式被采用;在此之前,生产环境仍然会继续使用ngc进行编译。 作者:Daniel Curtis

Angular团队推出了ngp这一编译器预处理器,该工具利用Oxc重新实现了Rust语言中的分析阶段处理流程。它取代了ngc对Transformer API的依赖——而TypeScript 7.0已经移除了对Transformer API的支持。早期的测试结果显示,使用ngp进行冷构建时,编译速度可以提高2到3倍。预计这一新技术将在Angular 22的次要版本中正式被采用;在此之前,生产环境仍然会继续使用ngc进行编译。

作者:Daniel Curtis

相关文章

技术实践

谷歌云的支出上限功能现已通过API接口正式推出,并允许用户每月进行重置设置。

Google Cloud现已全面推出了针对云账单预算的使用额度限制功能:一旦某个项目的月度预算被用完,相关服务的新增使用请求将会被暂停,但现有资源不会被删除。该系统提供了API接口、预估费用功能以及自动每月重置机制;不过这些额度限制仅适用于Gemini API、Agent Platform、Cloud Run以及Cloud Run Functions等服务。在限制措施生效期间,如果仍出现超支情况,相关费用仍然会正常计费。 作者:Steef-Jan Wiggers

阅读全文
技术实践

如何使用Python开发命令行天气应用

在完成了一些基础的Python项目之后,我开始对那些只是接收输入然后输出结果的程序感到有些厌倦了。我想做一些真正能够从互联网上获取数据的东西。 于是,我就制作了这个简单的天气应用。如果你觉得API还比较抽象,不用担心。只要记住,API其实就是让你的程序向另一个程序请求信息的一种方式而已。 这个应用的原理很简单:你在终端中输入一个城市名称,它就会显示该城市的当前温度和风速。虽然这个应用并不复杂,但它确实是一个帮助你熟悉API、HTTP请求以及命令行参数的好方法。 通过完成这个教程,你将学会如何发送HTTP请求、解析JSON数据、优雅地处理错误,以及如何编写可以在终端中使用的脚本。 我们将会涵盖的

阅读全文
技术实践

如何将应用程序从AWS迁移到GKE [完整指南]

这个指导性实验将带你了解如何迁移一个小型支付应用。该应用包含使用React开发的用户界面以及运行在AWS EC2实例上的Express API,而数据库则仍保存在AWS上。 你需要将用户界面和API迁移到Google Kubernetes Engine上,但无需更改客户目前使用的公共URL地址,而是逐步将流量从AWS转移至GKE,每次转移的比例为几百分比。 完成整个迁移过程后,你将能够在本地运行该应用,在AWS上搭建基础设施,通过八个Terraform步骤在GKE上构建环境,测试新环境是否正常工作,然后将生产环境的流量全部转移到GKE上,完成切换流程,并拆除不再需要的资源。 下图展示了迁移过程

阅读全文