Backbone.jsやAngular.jsなど様々なフロントエンドのフレームワークの登場によって、ページ遷移を伴わないSinglePageApplicationと呼ばれる構成のアプリケーションが増えてきました。 そこで本トークでは、Amon2 + Marionette.js という構成でSinglePageApplicationを作った経験をもとに、 API設計 フロントエンドとサーバーサイドの分業 キャッシュの戦略 テストやビルドのプロセス SinglePageApplicationにすべきかどうかの判断 実際に作ってみて気づいたこと 課題 などについてお話ししたいと思います。