Kenton Varda
Kenton Varda 是软件工程师,Cloudflare WorkersCloudflare WorkersCloudflare Workers 是 Cloudflare 推出的无服务器计算平台:开发者编写的代码部署后分布在 Cloudflare 全球网络的各个地点,由离用户最近的地点处理请求。平台由 Kenton Varda 主导设计,2017年9月发布预览,2018年3月13日向所有用户开放,运行时基于 Google 的 V8 JavaScript 引擎,此后陆续加入 Workers KV、Durable Objects 与 Workers AI 等配套服务。点击查看完整词条 的创建者和技术负责人。他在 GoogleGoogleGoogle是一家美国科技公司,由Larry Page与Sergey Brin创办,1998年注册成立,2015年成为Alphabet旗下企业。其业务涵盖互联网搜索、广告、软件平台、云计算及人工智能。点击查看完整词条 任职期间主笔并开源了 Protocol Buffers 第2版,离开 Google 后创建序列化与 RPC 系统 Cap’n Proto,并联合创办自托管应用平台 Sandstorm。
本页目录17 节
词条资料
2005年至2013年任职 Google
2005年至2013年,Varda 在 Google 工作,先后参与通用搜索(Universal Search)的基础设施、Google Drive 的共享与访问控制,但最知名的工作是 Protocol Buffers。[1]
2008年7月7日Protocol Buffers 开源
2013年4月1日发布 Cap’n Proto
2013年,Varda 离开 Google,准备创业。他表示,在 Google 无法改动 Protocol Buffers 的底层编码,因为公司存有以该格式保存的数以 PB 计的数据;离职后他得以尝试全新的格式。2013年4月1日,他发布了 Cap’n Proto,并写道,自己“可能又重写了一遍 Protocol Buffers”。[2][2][2][5]
Cap’n Proto 是一种数据交换格式,也是基于能力(capability-based)的 RPC 系统。它的编码同时就是内存中的表示,因此省去编码和解码步骤;编码按字节逐一定义、与平台无关,并通过访问器在读取时校验指针。它最初为 Sandstorm 而建,后来被 CloudflareCloudflareCloudflare(Cloudflare, Inc.)是总部位于美国旧金山的网络基础设施与安全公司,自称连接云公司,由 Matthew Prince、Michelle Zatlyn 与 Lee Holloway 于2009年创立。它通过全球网络为网站与应用提供内容分发、安全防护与开发者平台服务,2019年9月在纽约证券交易所上市,股票代码 NET。点击查看完整词条 大量使用。[4][4][4][4][4]
2014年至2016年联合创办 Sandstorm
2017年2月6日Sandstorm 转为社区项目
2017年3月13日加入 Cloudflare
2017年9月29日预告 Cloudflare Workers
2017年9月29日,Varda 发文预告 Cloudflare Workers:开发者可以按照与 Service Workers 相近的 API 编写 JavaScript,部署到 Cloudflare 的边缘节点运行;当时 Cloudflare 在全球117个地点运行。代码由 Google Chrome 的 V8 引擎执行,他解释选择 V8 的主要理由之一是安全,并表示 Cloudflare 还在 V8 之上加了自己的沙箱层。[9][9][9][9][9]
Varda 表示,Workers 项目是他加入 Cloudflare 时从零开始的,由他负责。[2]
2018年3月13日Workers 向所有人开放
2020年7月29日阐述 Workers 安全模型
2020年9月28日Durable Objects 测试版
2022年9月27日开源 workerd
2023年7月28日Cap’n Proto 1.0
2024年1月14日卸任 Sandstorm 维护者
2025年9月Cap’n Web 与 Code Mode
2026年3月至4月Dynamic Workers 与 Durable Object Facets
关联机构、网站与公开账号
Cap’n Proto:官网:https://capnproto.org/(在新窗口打开)。[4]
Sandstorm:官网:https://sandstorm.org/(在新窗口打开)。[6]
来源
- About Sandstorm(在新窗口打开)
- SED483 Protocol Buffers(在新窗口打开)
- Protocol Buffers: Google's Data Interchange Format(在新窗口打开)
- Cap'n Proto: Introduction(在新窗口打开)
- Announcing Cap'n Proto(在新窗口打开)
- Sandstorm now belongs to Sandstorm.org(在新窗口打开)
- The Sandstorm Team is joining Cloudflare(在新窗口打开)
- Sandstorm is returning to its community roots(在新窗口打开)
- Introducing Cloudflare Workers: Run JavaScript Service Workers at the Edge(在新窗口打开)
- Everyone can now run JavaScript on Cloudflare with Workers(在新窗口打开)
- Mitigating Spectre and Other Security Threats: The Cloudflare Workers Security Model(在新窗口打开)
- Workers Durable Objects Beta: A New Approach to Stateful Serverless(在新窗口打开)
- Introducing workerd: the Open Source Workers runtime(在新窗口打开)
- Cap'n Proto: News(在新窗口打开)
- Cap'n Web: a new RPC system for browsers and web servers(在新窗口打开)
- Code Mode: the better way to use MCP(在新窗口打开)
- Sandboxing AI agents, 100x faster(在新窗口打开)
- Durable Objects in Dynamic Workers: Give each AI-generated app its own database(在新窗口打开)