はじめに こんにちは。プロダクト開発部のWebエンジニアの荒川です。部内では最年少のエンジニアで、普段はSansanスマートフォン向けアプリのサーバサイドエンジニアをやっています。 今回は業務とは関係ない技術の話をします! 普段はC#を書いてますが、今回はGoを使って何かアプリを作りたいと思いました。 また以前からWebAssemblyの技術に興味を持っており、単純に面白そうなので試したいなと! そこでGoとWebAssemblyを使って、シンプルなWebアプリ(電卓)を開発します。*1 ソースコードはこちらからどうぞ。 github.com 完成した電卓Webアプリ ふつうの電卓 足し算、引き算、掛け算、割り算、リセットができる程度のWebアプリです。 動作自体は普通にブラウザで動作しているわけですが、特筆すべき点として JavaScriptを一行も書かずに、WebAssemblyで動い