Cloudflare VoidZero TSRS:TypeScript移植到Rust的实践

🐟 2026-10-20 23:06 1




[!quote]+


Cloudflare和VoidZero目前正与 Owner.com 的Max Schwenk合作开发TSRS,这是TypeScript编译器的Rust移植版。我们与 TypeScript 团队密切合作开展这项工作,并将 TSRS 作为 Oxc JavaScript 编译器工具链的一部分孵化出来。


我们的目标是帮助开发者减少等待代码审核的时间,更多地投入构建时间。让TypeScript更快、更节省内存,也有助于将完整的开发环境带到更多地方,包括直接在你的浏览器中。


需要说明的是,我们并不是在分叉TypeScript。我们认为 TypeScript 团队应完全掌控语言的设计和方向。他们始终保持着长期愿景,同时引导TypeScript在JavaScript社区的广泛应用。我们不想改变这一点。


TypeScript团队在许多方面进展迅速,但对于某些功能,他们可能需要花费数年时间有意识地探索各种选项并制作原型,才能选择合适的实现。Rust移植必须严格遵循这些决策,否则最终会崩溃并变得不兼容。我们必须严格按照原始实现来保留TypeScript语言——而TypeScript团队应完全负责决定具体内容。




最新回复 (8)
  • 𝓢𝓲𝓶𝓸𝓷𝔃𝓱𝓾 10-20 23:21
    2楼

    rust是世界上最好的编程语言

  • 🐟 楼主 10-20 23:31
    3楼

    如果zig还没有1.0的话(zig你怎么……

  • 哈雷彗星 10-20 23:34
    4楼

    学习一下喵 ts2rs 累死了

    语言特性大考验!

  • 🐟 楼主 10-20 23:35
    5楼

    我靠了,字节去年好像就有在做auto port 2 rust


    为什么没有看到爆款……

  • 哈雷彗星 10-20 23:36
    6楼

    auto 只有死路一条


    参考 Bun

    emmm 生成通过率100%

    结果实际诸多case 并不等同于 node

  • 🐟 楼主 10-20 23:37
    7楼

    鱼记得是走ast lsp的路子,和LLM的不一样,那个时候还得要人工修

  • Shus 10-21 00:05
    8楼

    等等给你zig锈化了^-^

  • 🐟 楼主 10-21 00:07
    9楼

    zig 是自持的,不会锈化,并且是去中心的

* 帖子来源Linux.do
返回