在 Rails World 2026 大会上,Ruby on Rails 创始人 David Heinemeier Hansson(DHH)曾发表演讲,暗示 AI 已基本消除开发者手动编写代码的需求。然而,就在周日,DHH 发布了一项基准测试,试图通过让前沿 AI Agent 使用 Elixir、Go 和 Rust 重写其公司的 Campfire 群聊应用,来验证不同语言的性能表现。

该测试将各版本重写后的运行时性能与原始的 Ruby on Rails 实现进行了对比。数据显示,Rust 实现在搜索、发送消息等五项任务中均大幅领先其他版本。截至发稿时,相关帖子及配套图表已获得超过 90 万次浏览。例如,在处理“房间页面”服务请求时,Rust 版本每秒可处理 36,260 个请求;相比之下,Ruby on Rails 仅为 241 个,Elixir 为 722 个,而排名第二的 Golang 也只有 3,860 个。
DHH 指出,由于原始代码主要由 Ruby 编写且结构紧凑,每次重写仅耗时几小时,但他并未说明具体使用了哪些 AI 服务。尽管 Rust 在编译速度和代码可读性上存在挑战,但 DHH 认为,如果由 AI Agent 负责编写和验证代码,开发者应适应这一新现实,因为 Agent 并不受限于开发者的“愉悦感”。他本人自 2003 年起便致力于通过 Ruby 简化开发体验,并表示当生产力回报巨大时,他并不介意 Ruby 在性能上的劣势。
然而,这项测试迅速引发了技术社区的争议。Google 工程师 Jaana Dogan 在 X 平台上评论称,看到此类数据后未立即质疑测量结果或实现方式令人担忧。多位观察者,尤其是其他语言的倡导者,怀疑 DHH 对 Rust 结果进行了优化,而未对其他语言做同等处理。一位 Elixir 支持者批评该实现“愚蠢至极”,随后有人重新编写了 Elixir 代码,使其性能达到甚至超越了 Rust 版本。





