KDOC 417: WASMでリクエスト実装を変えているのを見る

この文書のステータス

  • 作成
    • 2025-07-24 貴島
  • レビュー
    • 2025-07-26 貴島

概要

WASMはセキュリティのために、ブラウザのサンドボックス化された環境で実行される。外部環境にアクセスするには、JavaScriptのAPIを経由しなければならない。OSからリクエストする方法とは異なる。

なので、WASM上のリクエストの実装は変えられている。通常のGoの実装が、ソケット通信によってリクエストを送信するのとは異なる。実際に観察してみる。

//go:build js && wasm
fetchPromise := js.Global().Call("fetch", req.URL.String(), opt)

関連

なし。