WebAssemblyとは?

WebAssembly(Wasm) は、ブラウザで動作する低レベルバイナリ形式。C/C++/Rustで書いたコードをWasmにコンパイルすることで、JavaScriptより数倍速い処理をブラウザ内で実行できます。

代表的な活用

  1. Local-First AI: ブラウザ内でAI推論(ONNX Runtime
  2. 画像処理: FFmpeg.wasm で動画編集
  3. PDF処理: PDFLib・pdf.js等の高速処理
  4. 暗号化: ブラウザ内での強力な暗号処理

Tufe CompanyとWasm

JobDoneBot(当社プロダクト)では、画像・PDF・ドキュメント処理の大半をWasmで実装。データをサーバーに送らず、ブラウザ内で完結するLocal-First設計を支える技術基盤です。

関連用語

Tufe Companyのソリューション