注目すべきアップグレードである Vue 3.4 には、人気の JavaScript フレームワークに多数のエキサイティングな機能と拡張機能が追加されました。この印象的なアップデートは、2 倍の速度で動作する新しいテンプレート パーサーと、より高い効率を保証する再定式化された反応性システムに組み込まれており、2023 年 12 月 28 日に一般公開されました。
新しくリリースされた Vue 3.4 には、内部的に大幅な改良が加えられ、パフォーマンスと機能において目覚ましい進歩を遂げています。機能拡張のリストの一番上にあるのは、再設計されたテンプレート パーサーです。 htmlparser2 のステート マシン トークナイザーを使用して再設計されたパーサーは、テンプレート文字列全体を 1 回の反復で実行し、サイズに関係なくテンプレートの速度が 2 倍向上することを保証します。 Vue の頭脳であるEvan You 、リリースと同時に開始されたブログ投稿でこれらの詳細について説明しました。
新しいリリースはパーサーの開発だけに限定されません。また、シングル ファイル コンポーネント (SFC) のビルド パフォーマンスも大幅に向上しています。
更新された Vue 3.4 機能スイートに追加されたのは、計算されたプロパティの最適な再計算を目的とした反応性システムの包括的な再設計です。これらの変更と同時に、Vue 3.4 では、v-model をサポートするコンポーネントの実行を効率化することを目的とした新しいマクロである、defineModel も導入されています。
Vue.js 3.4 では、強調された変更点以外にも、より適切に調整されたハイドレーション不一致エラー メッセージ、Vue ドキュメントに追加されたプロダクション エラー リファレンス ページ、および廃止された機能の廃止を誇っています。グローバル JSX 名前空間と Reactivity Transform が、破棄された機能のリストの先頭にあります。
Vue は、開発者が Web 上で直感的なユーザー インターフェイスを構築できるようにする、進歩的で徐々に適応可能な JavaScript フレームワークであることを誇りにしています。最後の重要なリリースである Vue 2.0 は 2016 年にデビューしましたが、2023 年 12 月 31 日にサポートが終了しました。
Vue 3.4 のリリースは、JavaScript 領域における目覚ましい進歩を示していることは間違いありません。 AppMasterスタジオなどの多くのno-codeプラットフォームは Web アプリケーション開発に Vue などのフレームワークを利用していますが、このアップデートによりパフォーマンス レベルと開発効率が新たな高みに引き上げられることが期待されています。