跳到正文

行业动态Simon Willison06:25

Cloudflare Python Workers 现已正式可用

Cloudflare Python Workers are now generally available

正式可用意味着可上生产,但冷启动与生态兼容仍需自测评估。

判断

让正在选型的 Python 后端团队把「Python Workers 只能做原型」从否决项里划掉,改用 WebAssembly 虚拟机里多进程与多线程都跑不起来这条硬约束,先筛掉需要并发的任务。

依据

Cloudflare 在结束两年预览后声明「Python is now a first-class, fully supported language on the Cloudflare Developer Platform」,发布公告署名 Gyeongjae Choi、Dominik Picheta、Hood Chatham,其中 Gyeongjae 与 Hood 都是 Pyodide(把 CPython 编译成 WebAssembly 的项目)的核心维护者。机制是 Python 先经 Pyodide 编译成 WebAssembly(一种可在边缘节点执行的字节码格式),再进入 Cloudflare 基于 V8 的 workerd 运行时执行;代价写在官方 limitations 文档里:WebAssembly 虚拟机中 multiprocessing(多进程)与 threading(多线程)都不工作。本地这一侧,pywrangler(PyPI 上包名 workers-py)会跑整套栈的本地模拟,包括在 123MB 的 workerd 二进制里用 Pyodide 执行代码。

  1. Python 源码
    编译
  2. Pyodide 转 WebAssembly
    执行
  3. V8 workerd 运行时
    本地复刻
  4. pywrangler 本地模拟
Python Workers 的执行链路:源码经 Pyodide 转成 WebAssembly,落到 workerd 上跑。

没写清 材料没给冷启动延迟、支持的 CPython 版本范围,也没说依赖 C 扩展的第三方库能否在 WebAssembly 里跑通,这三点不能替它补。

下一步 对照 Cloudflare 文档 limitations 页,确认 multiprocessing 与 threading 是否仍标注为不可用。

本期其他新闻

  1. 行业动态

    Jev:面向生产而非 God 的 System One 模型 — 对话 TypeSafe AI 首席执行官 Diogo Almeida

    Latent Space

  2. 行业动态

    BMW Group 如何检测 14,000 个云账户中的成本异常

    AWS Machine Learning Blog

  3. 行业动态

    John Ternus 能找到 Apple 的下一个重大产品吗?

    The Verge AI

  4. AI工具

    在 Amazon SageMaker AI 上运行 Positron 以支持数据科学工作流

    AWS Machine Learning Blog

  5. 精选深读

    Jev 推出一种新的 LLM 形态 - System One,又名 Decision Models

    Simon Willison

  6. 精选深读

    xAI 的 Grok 4.6 现已在 Amazon Bedrock 中可用

    AWS Machine Learning Blog

  7. 精选深读

    像物理学家一样裁剪 LLM:将块移除视为 Ising 优化问题

    Hugging Face