🛠Tools🔥🔥

Cloudflare、推論サーバー Cloudflare Python Workers の一般提供を開始──2 年間のプレビューを経て正式稼働

2 年間のプレビュー期間を経て Cloudflare Python Workers が一般提供 (GA) となり、V8 ベースの workerd ランタイム上で Pyodide による WebAssembly 実行が正式にサポートされた。
リリース: 2026-09-21 · 読了 3

記事の要約

1. 核心(What)

  • Cloudflare は 2026 年 9 月 21 日、Python Workers の一般提供 (GA) を開始したと発表した。
  • 開発者プラットフォームにおいて Python が第一級かつ完全にサポートされる言語となった。
  • 開発アナウンスは Gyeongjae Choi、Dominik Picheta、Hood Chatham の各氏によってクレジットされている。

2. 影響(Why)

  • Python ネイティブなサーバーレス運用: Node.js や Rust に限定されていた Cloudflare Workers の選択肢に Python が正式に加わり、既存の Python スクリプトやデータ処理ロジックをそのままサーバーレス環境へ移行できる。
  • 国内サーバーレス開発への影響: [国内 Web 受託開発・SaaS 企業] のような小規模チームは、AWS Lambda 以外の選択肢としてエッジ側での Python 実行基盤を本番採用しやすくなり、インフラ構成の選択肢が広がる。

3. 根拠・詳細(How)

  • Pyodide と workerd ランタイムの統合: V8 ベースの workerd ランタイム内部で、WebAssembly にコンパイルされた Python を Pyodide 経由で実行するアーキテクチャを採用している。
  • ローカル開発環境と制限事項: PyPI 上の workers-py パッケージとして提供される pywrangler ツールにより、123MB の workerd バイナリを用いてローカルで完全なスタックシミュレーションが可能。ただし WebAssembly 環境の制約により multiprocessing や threading は非対応となっている。

4. 展望・課題(Next)

  • 並行処理機能の今後: 現状の WebAssembly VM におけるスレッドおよびマルチプロセッシング非対応という制限に対し、今後のランタイムアップデートでの改善が注目される。