← 返回列表

GitHub 借助 AI 辅助重写,将 Copilot 运行时迁移至 Rust

InfoQ Architecture & Design原文发布 2026-10-09 22:29首次收录 2026-10-10上架 2026-10-10 07:11

☆ 收藏查看原文 ↗

这件事讲了什么

GitHub 把 Copilot 运行时的 80 多万行代码,从 TypeScript 和 Node.js 换成了 Rust。Rust 是一种运行更快、更省内存的编程语言。他们没停下来重写,而是边跑边换:先用 N-API 让新旧代码互通,再配合自动测试和人工检查,分 128 次小改动逐步完成,大约花了 14.5 周,期间正常发布版本。对用户来说,Copilot 后端未来可能更快更稳;不过文章只提到迁移过程,没有说明实际性能提升了多少。

可以使用的工具

文中可用工具

  • N-API让 Rust 代码和原来的 Node.js 代码互相调用的接口,方便边跑边换
  • Rust用来替换 TypeScript 和 Node.js 的新编程语言,运行更快更省内存
  • TypeScriptCopilot 运行时原来使用的编程语言
  • Node.jsCopilot 运行时原来运行的 JavaScript 环境
这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。