Cloudflare与VoidZero共同推出了tsrs:这款由人工智能生成的Rust语言版本TypeScript实现工具
Cloudflare、VoidZero以及Max Schwenk共同发布了tsrs——这是一个由TypeScript团队参与开发的、基于Rust语言实现的实验性TypeScript编译器。Cloudflare声称,使用tsrs进行代码检查的速度最高可提升8倍,其内存占用量也比TypeScript 7.0减少了70%;不过有一项针对TypeScript 7.1测试版本的对比显示,tsrs的实际性能仅比7.1版本快2.7倍。此外,tsrs目前还不支持“监视模式”功能,也没有语言服务器,并且当遇到类型错误时,程序会以代码2的状态终止运行。 作者:Daniel Curtis

Cloudflare、VoidZero以及Max Schwenk共同发布了tsrs——这是一个由TypeScript团队参与开发的、基于Rust语言实现的实验性TypeScript编译器。Cloudflare声称,使用tsrs进行代码检查的速度最高可提升8倍,其内存占用量也比TypeScript 7.0减少了70%;不过有一项针对TypeScript 7.1测试版本的对比显示,tsrs的实际性能仅比7.1版本快2.7倍。此外,tsrs目前还不支持“监视模式”功能,也没有语言服务器,并且当遇到类型错误时,程序会以代码2的状态终止运行。
作者:Daniel Curtis相关文章
Shopify将结账相关功能升级为Polaris Web Components,由此使得包装包的体积减少了多达85%。
Shopify对其“结账模块”应用程序进行了更新,将五款使用率较高的结账界面扩展程序改用Preact和Polaris网页组件来实现远程DOM渲染。此次重构还包括切换到TypeScript语言以及使用新的API版本,这些措施使得应用程序的文件大小和加载时间大幅减少。从2026年10月1日起,系统将仅支持经过更新的版本。 作者:Daniel Curtis
阅读全文
tsgolint已发展至稳定版本v7,现在Oxlint已经能够使用这种基于Go语言实现的、具备类型检测功能的代码检查工具了。
tsgolint发布了稳定版的v7版本,该版本利用Go语言的原生性能优化了TypeScript的代码检查功能。它支持基于类型信息的代码检查,通过“typescript-go”编译器来运用TypeScript的语义分析机制;而Oxlint则负责配置管理及文件路径的检测工作。这个新版本与TypeScript 7.0.2兼容,能够处理61条类型检查规则中的59条,并且其性能明显优于ESLint。 作者:Daniel Curtis
阅读全文
React Router v8:一个刻意被设计得“乏味”的版本——它仅提供ESM格式的构建文件,并且默认使用了某种中间件。
React Router v8于2026年6月17日正式发布,此次更新带来的变动很小,同时也引入了一些新的功能。主要的更新内容包括仅支持ESM格式的构建版本以及默认的中间件设置。React Router v6和Remix v2已经进入了生命周期终止阶段。开发者应遵循相应的迁移指南来更新自己的应用程序;同时,也有人正在考虑使用其他替代方案,比如TanStack Router。 作者:Daniel Curtis
阅读全文
Vitest 5:通过共享的Vite服务器、跟踪功能以及更严格的测试默认设置来优先提升性能
Vitest 5.0着重提升了运行速度,在大多数使用环境中,其性能提升幅度为8%至25%;在虚拟机环境下,这一提升幅度甚至可达到53%。该版本新增了“vitest doctor”命令、“浏览器模式跟踪视图”功能以及“vi.when”脚本。默认设置更为严格:`clear mocks`选项被设置为启用状态,未等待完成的异步断言也会引发错误。此外,使用Vite 5.0需要Vite 6.4或更高版本,以及Node.js 22.12或更新版本的运行环境。 作者:Daniel Curtis
阅读全文