Numbaがブラウザで動く:JupyterLiteで科学計算Pythonスタックの新境地

Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite

Numbaがブラウザで動く:JupyterLiteで科学計算Pythonスタックの新境地

JupyterLiteとemscripten-forgeの取り組みにより、Numba JITコンパイラが完全にブラウザ内で動作するようになりました。WebAssembly上で約250倍の高速化を達成し、ネイティブ環境(約90倍)を上回る性能向上を実現。LLVM、LLD、llvmliteをWebAssembly対応させ、動的リンクと実行を可能にしました。これにより、PyTensor、PyMC、interpolation.py、Dolo.pyなどNumbaエコシステムのパッケージもブラウザで利用可能になり、科学計算の可能性が広がります。

WebAssemblyターゲットのSIMDなどの機能も、数値カーネルにとってエキサイティングな方向性を提供します。

同じ日のその他の記事

2026-08-16