Javascript シングル ページ アプリケーション (SPA) を使用すると、シンプルなテクノロジで強力な Web アプリケーションを作成できます。SPA が大きくなるにつれて、コンテンツを複数の html (および javascript と css) ファイルに分割して、管理と保守を容易にする方法が必要になるようです。
このような大規模なアプリケーションを作成する方法の例はすべて、JSP や Asp.net MVC などの別のテンプレート メカニズムを利用して、クライアントに提供される単一の HTML ページに HTML フラグメントを結合しているようです。私には、これは SPA にとってやり過ぎのように思えるので、次の質問につながります。
IIS や Tomcat などの動的サーバーを必要とせずに静的 Web サーバーに展開できる html ファイルに html フラグメントをコンパイルできるフレームワークまたはツール (セット) はありますか?
ここでの前提は、SPA が通信できる Web (REST) API があることです。