Команда разработчиков Vue.js over de officiële release ‘One Piece’, een nieuwe significante release van het framework, dat volgens de ontwikkelaars ‘verbeterde prestaties, een kleinere pakkettgrootte, een betere integratie met TypeScript, nieuwe API’s voor grootschalige taken en een stevige basis biedt voor toekomstige iteraties van het framework op lange termijn’. De code van het project valt onder de MIT-licentie.
Vue is een progressief framework voor het creëren van gebruikersinterfaces. In tegenstelling tot monolithische frameworks is Vue ontworpen om geleidelijk te worden geïmplementeerd. De kern richt zich voornamelijk op presentatieproblemen, wat integratie met andere bibliotheken en bestaande projecten vergemakkelijkt. Aan de andere kant is Vue ook volledig geschikt voor het bouwen van complexe single-page applicaties (SPA), wanneer het wordt gecombineerd met moderne tools en extra bibliotheken.
Release 3.0 meer dan 2 jaar aan ontwikkelwerkzaamheden omvat, met meer dan 30 RFC’s, meer dan 2600 commits, 628 verzoeken van 99 ontwikkelaars, plus een enorme hoeveelheid werk aan ontwikkeling en documentatie buiten de hoofdrepository. Het framework kan zoals eerder worden gebruikt met de <script> tag, maar de interne structuur is volledig herschreven en bestaat nu uit een verzameling afzonderlijke modules.
De nieuwe architectuur heeft de efficiëntie van het onderhoud van de codebasis verhoogd, en voor eindgebruikers is de runtime-grootte tot twee keer verkleind. In is ook een nieuwe set API's geïntroduceerd , die de ontwikkeling van grote applicaties vereenvoudigt. De integratie met de programmeertaal TypeScript is verbeterd en de prestaties zijn aanzienlijk verhoogd — in bepaalde situaties is de initiële rendering nu 55% sneller, worden updates met 133% versneld en is het geheugengebruik met 54% verminderd.
Bron: opennet.ru
