何故Vue.js/Nuxt.jsなのか、SSRや仮想DOMなどのメリットについてもまとめる Published: 2018年9月1日 by tomsato 概要 Vue.jsやNuxt.jsで開発をすることが多くなってきたが 改めて「なんでVue.jsにしたの?」「仮想DOMって?」「SSRって何がいいの?」 などメリットを聞かれた時にサラサラと答えられなかったり用語についての説明が言えなかったりしたので自分なりにまとめる フロントエンドの歴史について 何故フロントエンドエンジニアが必要になってきたのか 昨今フロントエンドエンジニアの需要が高まってきた、何故高まってきたのかはWebの歴史を見ていく必要がある 1990年代にWebが誕生しCSSやJavaScriptがWebブラウザに搭載されるようになったが 当初はJavaScriptは貧弱でCSSと共にページの装飾に用いられることが主だった