Wasmer 的工程师今年取得了一项突破:他们找到了在 WebAssembly 沙箱中运行 Node.js 工作负载的方法,让开发者无需 Docker 即可运行 JavaScript 应用、MCP 和智能体。如果没有 Codex,这项工作需要一年时间,但有了 Codex,只用了两周。现在,他们是首家在边缘层提供完整 Node.js 的云主机。

“我们实际上正在走出 IDE 本身。我们不再过多触碰代码,只是引导它走向我们想要的方向。”

——Syrus Akbary Nieto,创始人兼首席执行官

以焕然一新的雄心构建

Wasmer 是一家年轻的公司,团队规模小,目标却很大:打造一个跨本地和全球环境、无平台限制的边缘计算平台。

“我们承担的项目极其雄心勃勃,没有 AI 的话,要花很长时间才能完成,”创始人兼首席执行官 Syrus Akbary Nieto 说,“现在,事情变得简单多了,也快多了。”

这种简单和速度直接转化为一个突破性项目:Edge.js⁠(在新窗口中打开),一个能在 AI 和边缘计算中运行 Node.js 工作负载的 JavaScript 运行时。

这是团队长期想做但一直缺乏资源的项目。“这里的每个人技术都非常过硬,但我们就是没有时间投入到这些项目上。而现在,我们可以推出以前不可能实现的新产品,”Nieto 解释道。

有了 Codex,Wasmer 工程师可以成倍放大他们的努力。“我们的开发速度至少提升了 10 到 20 倍,”Nieto 说。

“我们仅用两周就创建了一个 JavaScript 运行时。没有 AI 和 Codex 的话,我们很容易需要一年时间。”

——Syrus Akbary Nieto,创始人兼首席执行官

跨语言和代码层级的推理

和许多团队一样,Wasmer 的工程师最初对 AI 持怀疑态度。“一开始我们不太信任 AI 的输出,”Nieto 解释道。但当团队开始尝试时,结果超出了他们的预期。“在过去一年,尤其是最近几个月,我们一直在使用 Codex,效果真的非常好。”

随着 Codex 推理能力的提升,Wasmer 工程师花在“手把手指导”上的时间越来越少。“我们实际上正在走出 IDE 本身,不再过多触碰代码。我们只是引导它走向我们想要的方向,”Nieto 说。

团队从项目开始到结束全程使用 Codex,从构建初始架构模块到打磨最终产品。在整个过程中,Codex 帮助团队发现 bug 并定位根本原因。

“有些 bug 我们根本没想到会出现,一旦开始发现它们,Codex 就直接进入调试模式,”Nieto 说,“让我们印象深刻的是,它从调试到找到根本原因并确定解决方案的速度有多快。”

Nieto 解释说,通常开发者需要特殊专业知识才能发现许多这类 bug。但 Codex,“能够掌握控制台日志来追踪调用,以及像 LLD 这样的底层调试器,它能访问汇编级别的内容。Codex 可以深入到非常底层,看到代码之下发生了什么。”

“有些细微之处我们并不了解,因为我们不是 C++ 专家。Codex 很早就发现了它们。”

——Syrus Akbary Nieto,创始人兼首席执行官

让不可能变为现实

Nieto 解释说,在 Edge.js 之前,不可能在边缘运行 JavaScript 运行时。而在 Codex 之前,Wasmer 团队也不可能在如此短的时间内承担如此雄心勃勃的项目。

“Codex 让一家小公司实现了只有大公司才能做到的事情。没有它,这个项目根本不可能完成,”Nieto 说。

雄心被激发后,Wasmer 团队正着眼于更大的项目。“现在,我们手头有了以前不可能实现的东西。我们需要去解决更具挑战性的问题,”Nieto 说。

本文内容采集自官方网站,排版和翻译可能与原页面存在差异。

阅读官方全文