「Vue.js 2.0」では、レンダリング層に軽快な仮想DOM実装を採用し、初回レンダリング時の処理速度およびメモリ消費量を2~4倍向上している。仮想DOMコンパイラ向けテンプレートとランタイムは分離されているので、コンパイル済みのテンプレートを利用でき、アプリにランタイムを搭載したリリースにも対応する。 「Vue.js 2.0」で採用された仮想DOMは、Vue.jsのリアクティブシステムとの組み合わせによって、各コンポーネントが以前のレンダリング時の依存関係を保持しており、再レンダリング時にそれらを再利用できる。 さらに、仮想DOM向けテンプレートのコンパイル時に静的クラス名とアトリビュートを検出するため、最初のレンダリング以後は差分の抽出が不要となる。また、最大の静的サブツリーとホイストの検出機能がレンダリング機能から分離されているので、再レンダリング時に仮想ノードの再利用を可能にして
![JavaScriptフレームワーク「Vue.js 2.0」の最初のプレビュー版がリリース](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)