(*はワイルドカード) • 例: Backbone.js, AngularJS, Ember.js, Knockout.js, etc. • 当初はBackbone.js、後にAngularJSが主流になりそうだった • 10年代半ば以降はMV*フレームワークではないReact(後述)と (特に日本では) VueJSが主流になった • MPA (クラシックSSR + jQuery) の課題を解決 • フロントエンドのアプリケーションに構造がもたらされた • Model, View, Controller, Presenter, View Model, etc. • DOMのグローバル変数化および「Sprinkle」からの脱却 • サーバサイドのテンプレートが不要になった • フロントエンドのリソース (HTML, CSS, JS) はフロントエンドで完結 29