Chart.jsなどを作って美しいUIのWebアプリを作りたい。と多くの人は思うでしょう。そんな思いが強い方にはSPA(Single Page Application)でWebアプリを作るのがおすすめです。本記事ではSPAとは何か?から始まり、実際にすごく小さなSPAアプリをゼロからハンズオンで作っていきたいと思います。本記事は「Golangで静的ファイル(JavaScript/CSS)を読み込む方法」の続きという位置づけなので、参考にしてみてもいいかもしれません。(内容は繋がっていないので読んでいなくても大丈夫です) SPAとは何か? MPAとSPAそもそもSPAとはなんなのでしょうか、それにはMPA(Multiple Page Application)と比較するとわかりやすいです。 RoRやDjangoのviews、Golangのtemplateパッケージを用いたページの表示など、We