Команда разработчиков Vue.js despre lansarea oficială „One Piece”, o nouă lansare semnificativă a cadrului, care, conform dezvoltatorilor, „oferă performanțe îmbunătățite, dimensiuni mai mici ale pachetelor, o mai bună integrare cu TypeScript, API-uri noi pentru sarcini la scară mare și o bază solidă pentru iterațiile viitoare ale cadrului pe termen lung”. Codul proiectului sub licența MIT.
Vue este un cadru progresiv pentru crearea interfețelor utilizator. Spre deosebire de cadrele monolitice, Vue este conceput să fie adoptat treptat. Nucleul său se ocupă în principal de problemele de nivel de prezentare, facilitând integrarea cu alte biblioteci și proiecte existente. Pe de altă parte, Vue este complet potrivit și pentru crearea de aplicații complexe cu o singură pagină (SPA, Single-Page Applications), dacă este folosit împreună cu instrumente moderne și biblioteci suplimentare.
Lansarea 3.0 peste 2 ani de eforturi în dezvoltare, inclusiv peste 30 de RFC-uri, peste 2600 de comiteri, 628 de cereri de la 99 de dezvoltatori, plus o cantitate enormă de muncă în dezvoltare și documentație dincolo de repository-ul principal. Cadrele pot fi folosite în continuare prin intermediul etichetei , dar structura internă a fost complet rescrisă și acum reprezintă o colecție de module separate.
Noua arhitectură a permis creșterea eficienței întreținerii codului, iar pentru utilizatorii finali a redus dimensiunea runtime-ului cu până la două ori. În de asemenea, este prezentat un nou set de API-uri , facilitând dezvoltarea aplicațiilor mari. Integrarea cu limbajul TypeScript a fost îmbunătățită și performanța a crescut considerabil — în anumite situații, randarea inițială este acum cu 55% mai rapidă, actualizările sunt accelerate cu 133%, iar consumul de memorie a fost redus cu 54%.
Sursa: opennet.ro
