Команда разработчиков Vue.js über die offizielle Veröffentlichung „One Piece“, eine bedeutende neue Version des Frameworks, das laut den Entwicklern „eine verbesserte Leistung, kleinere Paketgrößen, eine bessere Integration mit TypeScript, neue APIs zur Bewältigung großangelegter Aufgaben und eine solide Grundlage für zukünftige Iterationen des Frameworks auf lange Sicht bietet“. Der Code des Projekts unter der MIT-Lizenz.
Vue ist ein progressives Framework zur Erstellung von Benutzeroberflächen. Im Gegensatz zu monolithischen Frameworks ist Vue für eine schrittweise Implementierung konzipiert. Sein Kern konzentriert sich in erster Linie auf die Präsentationsebene, was die Integration mit anderen Bibliotheken und bestehenden Projekten erleichtert. Gleichzeitig eignet sich Vue jedoch auch hervorragend zur Erstellung komplexer Single-Page-Anwendungen (SPA), wenn es in Kombination mit modernen Werkzeugen und zusätzlichen Bibliotheken verwendet wird.
Version 3.0 über 2 Jahre Entwicklungsarbeit, darunter mehr als 30 RFCs, über 2600 Commits, 628 Anfragen von 99 Entwicklern sowie eine beträchtliche Menge an Arbeit an Entwicklung und Dokumentation außerhalb des Haupt-Repositorys. Das Framework kann nach wie vor über das <script>-Tag verwendet werden, doch das Innere wurde vollständig neu geschrieben und besteht jetzt aus einer Sammlung von Einzelmodulen.
Die neue Architektur ermöglicht eine effektivere Wartung des Codes, während die Größe des Runtime für Endbenutzer um bis zu die Hälfte reduziert wurde. In wurde auch ein neuer API-Satz eingeführt , der die Entwicklung großer Anwendungen vereinfacht. Die Integration mit TypeScript wurde verbessert und die Leistung erheblich gesteigert — in bestimmten Situationen erfolgt das initiale Rendering jetzt 55% schneller, Updates wurden um 133% beschleunigt und der Speicherbedarf um 54% gesenkt.
Quelle: opennet.ru
