关注最新报道、解读和相关科技故事。
本文介绍 GitHub 如何将 Copilot 产品共享的 Runtime 从 TypeScript 和 Node.js 迁移到超过 80 万行 Rust 代码,通过 128 个拉取请求以及主分支中的渐进式替换完成。该实践还揭示了 GitHub 如何利用人工智能智能体加速一个过去可能需要一支完整团队耗时一到两年的项目。
Lily Mara 介绍了通过语言互操作接口 FFI 重构职能的方法,使用 PyO3 将 Python 的特定部分迁移到 Rust,同时保留现有应用并降低全面重写的风险。该实践表明,函数级加速可能超过 100 倍,而整体 HTTP 测试的提升仅约为 15%,凸显了在系统层面进行测量的重要性。