Команда разработчиков Vue.js sur la sortie officielle «One Piece», une nouvelle version majeure du framework, qui, selon les développeurs, «offre de meilleures performances, une taille de paquet réduite, une meilleure intégration avec TypeScript, de nouvelles API pour résoudre des problèmes à grande échelle et une base solide pour les futures itérations du framework à long terme». Le code du projet sous licence MIT.
Vue est un framework progressif pour la création d'interfaces utilisateur. Contrairement aux frameworks monolithiques, Vue est conçu pour une adoption progressive. Son noyau se concentre principalement sur la gestion de la vue, ce qui facilite son intégration avec d'autres bibliothèques et projets existants. D'autre part, Vue convient également pour créer des applications monopages complexes (SPA, Single-Page Applications) lorsqu'il est utilisé avec des outils modernes et des bibliothèques supplémentaires.
La version 3.0 plus de 2 ans d'efforts de développement, y compris plus de 30 RFC, plus de 2600 commits, 628 demandes de 99 développeurs, ainsi qu'un énorme volume de travail sur le développement et la documentation en dehors du dépôt principal. Le framework peut toujours être utilisé avec la balise , mais les fondamentaux ont été entièrement réécrits et représentent maintenant une collection de modules distincts.
La nouvelle architecture permet d'améliorer l'efficacité de la maintenance de la base de code, et pour les utilisateurs finaux, elle réduit la taille du runtime jusqu'à deux fois. Dans un nouvel ensemble d'API a également été présenté , facilitant le développement d'applications importantes. L'intégration avec le langage TypeScript a été améliorée et les performances ont considérablement augmenté — dans certaines situations, le rendu initial est désormais effectué 55% plus rapidement, les mises à jour sont accélérées de 133%, et la consommation de mémoire est réduite de 54%.
Source : opennet.ru
