https://ja.wikipedia.org/wiki/Vue.jsVue.js(ヴュージェイエス)、またはVueは、Webアプリケーションにおけるユーザーインターフェイスを構築するための、オープンソースのJavaScriptフレームワークである。他のJavaScriptライブラリを使用するプロジェクトへの導入において、容易になるように設計されている。一方で高機能なシングルページアプリケーション(SPA)を構築することも可能である。†Webページに機能を追加するには、JavaScriptを使います。これまではjQuery(JavaScriptのライブラリー)を使えば、ある程度簡単にWebページへ機能を追加できました。複雑な構造になってくると、jQueryで機能を管理するのは、難しくなってきます。jQueryだと複雑になってしまうような場合、Vue.jsなどのJavaScriptフレームワークを使うと、シンプルにプログラムが書けるようになります。(そのために作られたのがVue.jsなどのフレームワークです。Application)と言います。SPAにすると、Webサーバーとのデータ通信量が減って、ページの表示が速くなります。表示の切り替えがスムーズサーバー側とフロントエンド側の役割分断がわかりやすいネイティブアプリの代わりとして使うこともできるSPAの欠点は、URLが変わらないので、いろんな表示のうち特定の表示をURLで指定することができないことです。Vue.jsはSPAを作るときに使えます。エディタグリッドコンポーネントSVGグラフToDoリストなどです。