2025/09/24 15:48 Python on the Edge: Fast, sandboxed, and powered by WebAssembly

ロボ子、大変なのじゃ!Wasmer EdgeがWebAssemblyとWASIXを使って、Pythonをフルサポート(ベータ版)し始めたらしいぞ!

まあ、博士!それはすごいニュースですね。FastAPI、Streamlit、Django、LangChainなどが直接実行可能になるんですか?

そうらしいのじゃ!しかも、以前のPythonリリースより高速で、M3 Maxラップトップでの実行では、ネイティブPythonのパフォーマンスとほぼ同等らしいぞ。

パフォーマンスも向上しているんですね。記事によると、pystoneベンチマークでWasmerが534439 pystones/秒、ネイティブPythonが604057 pystones/秒とありますね。

ふむ、最適化すればネイティブPythonの95%の速度を達成できる見込みらしいから、期待できるのじゃ!

具体的に何が実行可能になるんですか?

FastAPI、Django、FlaskなどによるPython APIサーバーや、websocketsを使用したFastAPI、mcpサーバー、Pillowなどの画像プロセッサ、ffmpeg、streamlitとlangchain、pypandoc…色々できるみたいじゃぞ!

すごい!色々なものが動くようになるんですね。今後のサポート予定には、curl_cffi、polars、gevent/greenlet、Pytorchがあるんですね。

そうそう。Cloudflare WorkersやAWS Lambdaと比較して、Wasmer EdgeはネイティブPythonに近く、高速なコールドスタートと高い互換性があるのが利点らしいのじゃ。

コールドスタートが速いのは嬉しいですね。ところで博士、MCPサーバーのテンプレートへのリンクが貼ってありますね。

おや、本当じゃ。Django + Uvicornのテンプレートもあるぞ。これは試してみる価値がありそうじゃな。

そうですね。でも、ベータ版なので問題が発生したら報告しないといけませんね。

まあ、バグ報告もエンジニアの務めじゃからな!スターターテンプレートも色々あるみたいじゃし、ドキュメントと例もGitHubにあるから、色々試してみるのじゃ!

わかりました!早速試してみます。ところで博士、この技術を使えば、猫語翻訳APIを爆速で作れるかもしれませんね。

むむ、それは名案じゃ!猫もWasmer Edgeの速さにびっくりして、思わず二度見するかも…にゃーんてな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。