先週sandbox_execを出荷した——AWS Lambdaで学生コードを分離するためにseccomp-bpfを使用する224行のCプログラム。その時の正直な答えは:「WASMの方がクリーンだが、Pythonエコシステムがまだそこにない。」
今週は「Pythonエコシステムがまだそこにない」がミリ秒で何を意味するか正確に測定した。答えは予想以上にニュアンスがある。
セットアップ
- ランタイム:Wasmtime v42.0.1
- プラットフォーム:macOS arm64
- 方法論:シナリオごとに50回、5ウォームアップ回、平均
- 比較:Python 3.xをラップするsandbox_exec
約2分
