Go syscall/js

URL

https://golang.org/pkg/syscall/js/

概要

Go の syscall/js モジュールは wasm 化した際に Go と JavaScript をやり取りするための仕組みです。

JavaScript からの値を Go で扱いやすくしたり、 Go の生成した値を JavaScript でさわれるように変換する必要があります。

バイナリの扱い

  • CopyBytesToGo

    • Uint8Array を Go のバイナリに変換します。

  • CopyBytesToJS

    • Go のバイナリを Uint8Array に変換します。

この2つの関数はとても便利です。