Kitesurf简介:在Cloudflare Workers上的V8隔离区中运行的代理优先浏览器

我们应该为所有代理提供擅长人工智能模型重要内容的工具。Kitesurf是Cloudflare的新型无状态、高度可扩展且经济高效的网络浏览器,完全在Workers之上运行,专为Agentic Cloud设计。

我们应该为所有代理提供擅长人工智能模型重要内容的工具。Kitesurf是Cloudflare的新型无状态、高度可扩展且经济高效的网络浏览器,完全在Workers之上运行,专为Agentic Cloud设计。我们是否应该构建自己的浏览器?这是Cloudflare内部多年来每隔几个月就会出现的问题之一。

不出所料,正是这种类型会触发具有多种原因的长线程,以及关于我们为什么应该这样做的有说服力的论点。浏览器显然是我们每天在电脑上使用的最重要的软件;它可以说是互联网的操作系统。我们是一家致力于帮助构建更好的互联网的公司,谁不想接受构建新浏览器的挑战?

但我们从来没有在这种努力的技术难度和我们通过这样做解决的独特问题之间找到平衡。于是,这个想法一遍又一遍地被搁置,直到现在。

发生了一件神奇的事情:我们达到了一个临界点,开发者平台的一系列强大技术进步成为现实,而人工智能代理的出现和对新型浏览器的需求同时变得至关重要。在Workers中运行WebAssembly (Wasm)现在非常成熟。

像动态工作线程、基于SQLite的Durable Objects、Worker-to-worker RPC、服务绑定、更高的NodeJS兼容性和更高的限制等原语为更雄心勃勃、更复杂的应用程序打开了大门,而这在以前是根本不可能的。随着人工智能的兴起,我们的无头浏览器自动化API产品Browser Run取得了巨大的增长。代理需要浏览器才能执行许多任务,在许多情况下,没有浏览器就无法成功。