- JSPI は、同期式アプリケーションと非同期の Web API の間のギャップを埋めるブリッジ API
- WebAssembly アプリケーションが同期 API を呼び出すと、いったん短時間停止し、非同期 I/O が完了すると再開する仕組み
- たとえば、Promise を返す
fetchAPI は WebAssembly アプリケーションから直接操作できないが、JSPI は Promise をインターセプトし、WebAssembly アプリケーションのメインロジックを一時停止して、応答が来たら再開する
- たとえば、Promise を返す
- まだ実験段階のため、プロダクションでは使用しないこと。ただし、将来的には標準機能として追加される見込み
まだコメントはありません。