Vue.js(ヴュー・ジェイエス)またはVueは、ウェブアプリケーションにおけるユーザインタフェースを構築するための、オープンソースのJavaScriptフレームワークである[4]。他のJavaScriptライブラリを使用するプロジェクトへの導入において、容易になるように設計されている。一方で高機能なシングルページアプリケーション(SPA)を構築することも可能である。 このプロジェクトは、Web UI開発(コンポーネント、宣言的UI、ホットリロード、タイムトラベルデバッグなど)において、アイデアをより実現させることに焦点を当てている。独断的ではなく開発者がピックアップしやすい。 部分的に採用可能なアーキテクチャ(プログレッシブフレームワーク)を採用している。コアライブラリは、宣言的なレンダリングとコンポーネントの構成に焦点を合わせ、既存のページに埋め込むことができる。ルーティング、状態管理