Команда разработчиков Vue.js sull'uscita ufficiale «One Piece», una nuova versione significativa del framework, che secondo gli sviluppatori «offre prestazioni migliorate, dimensioni dei pacchetti più ridotte, una migliore integrazione con TypeScript, nuovi API per affrontare compiti su larga scala e una solida base per le future iterazioni del framework a lungo termine». Codice del progetto sotto licenza MIT.
Vue è un framework progressivo per la creazione di interfacce utente. A differenza dei framework monolitici, Vue è progettato per un'implementazione graduale. Il suo nucleo affronta principalmente le sfide legate alla visualizzazione (view), facilitando l'integrazione con altre librerie e progetti esistenti. D'altra parte, Vue è perfettamente adatto anche per la creazione di complesse applicazioni a pagina singola (SPA, Single-Page Applications), se utilizzato insieme a strumenti moderni e librerie aggiuntive.
Rilascio 3.0 si porta dietro oltre 2 anni di sforzi di sviluppo, inclusi più di 30 RFC, oltre 2600 commit, 628 richieste da 99 sviluppatori, oltre a un'enorme quantità di lavoro sulla progettazione e documentazione al di fuori del repository principale. Il framework, come in precedenza, può essere utilizzato tramite il tag , ma gli interni sono stati completamente riscritti e ora rappresentano una collezione di moduli separati.
La nuova architettura ha aumentato l'efficienza nella manutenzione della base di codice e ha ridotto fino a due volte la dimensione del runtime per gli utenti finali. In è anche presentato un nuovo set di API , che semplifica lo sviluppo di grandi applicazioni. È migliorata l'integrazione con il linguaggio TypeScript e le prestazioni sono state notevolmente potenziate: in determinate situazioni, il rendering iniziale ora avviene con il 55% di velocità in più, gli aggiornamenti sono stati accelerati del 133% e il consumo di memoria è stato ridotto del 54%.
Fonte: opennet.ru
