昨日の続きなのだけれど、S3でBackbone.jsのHistory(HTML5 History APIのpushState/popState)に対応できるかを検証してみた。 結論から言うと対応できる。デモはここから見れる。リポジトリはbouzuya/backbone-pushstate-exampleにある。 ためしたことを説明しようと、ごちゃごちゃ書いたのでメモ。別に読まなくていい。 Backbone.jsやKnockout.jsやAngularJSといったクライアントサイドMVCフレームワークが流行っている。クライアントサイドのJavaScriptも構造化を持ち込まないと対応できない状態になっているからだろう。 クライアントサイドMVCフレームワークでWebアプリケーションをつくるとき、SPAかMPAかの選択を迫られる。SPAはSingle Page Applicationで、その名