gowasm-bindgen — ブラウザ向け型安全なGo/WASMバインディング
2026/1/23
GoソースからTypeScript宣言とWASMバインディングを自動生成するツール。TinyGoと組み合わせて約90KB(gzip)まで小型化したWASMを出力し、ブラウザ側ではPromiseベースの非同期APIを提供してメインスレッドのブロッキングを回避します。TypeScriptから呼び出す際のany問題を解消し、型安全にGo関数をフロントエンドへ公開したい開発者向けのユーティリティです。(約300字)