Skip to content

実行環境を選ぶ

Formulon は同じ core を複数の実行環境向けパッケージから公開します。

同じエンジン、異なる実行環境

実行環境の選択は、パッケージング、メモリの扱い、配置方法、エラーの受け渡しに影響します。スプレッドシートの意味論を変えるための選択ではありません。

利用面向いている用途パッケージ
WebAssemblyブラウザ、worker、Node サービス@libraz/formulon
Native Nodeネイティブアドオンを使える Node service@libraz/formulon-native
Pythonノートブック、バッチ、データ処理formulon
CLIシェル、CI、ワークブック検査GitHub Releases
C ABI独自ホストや追加バインディングrepository build

まずは最も高レベルな利用面を選び、必要な場合だけ C ABI へ降ります。

選び方

要件推奨面
ブラウザアップロード / ローカルプレビュー / worker 再計算WASM
Native install 前提のない Node serviceWASM
大きなワークブックを扱う Node serviceNative Node
バッチジョブ / ノートブックPython
CI のワークブックスナップショットCLI
新しい言語バインディングC ABI