新しいプログラミング言語を学ぶとき、Webブラウザで確認できると便利です。しかしWebブラウザ上で動くことが保障されている言語はJavaScriptしかありません。他の言語の場合、どうしたらいいでしょうか。 その一つの答えになりそうなのがAsobibaです。AsobibaはWebAssemblyを使ったGo言語のプレイグラウンドです。

Asobibaの使い方

左側にエディタ、右側にコンパイル結果が表示されます。

実行する度にファイルのダウンロードとコンパイルが行われるので若干時間がかかります。

AsobibaはGo言語をWebAssembly化することで、Webブラウザ上で書かれたコードを評価、実行できます。サードパーティーのプラグインは利用できないと思われますが、Go言語の基本的な使い方を学ぶだけならば十分でしょう。

AsobibaはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

Asobiba - A Go playground in WebAssembly hajimehoshi/asobiba: A Go Playground in WebAssembly