Release av Vue.js 3.0.0, ett ramverk för att skapa användargränssnitt

Vue.js utvecklingsteam tillkännagav om den officiella releasen Vue.js 3.0 "One Piece", en stor ny version av ramverket som utvecklarna säger "ger förbättrad prestanda, mindre paketstorlekar, bättre integration med TypeScript, nya API:er för att lösa storskaliga problem och en solid grund för framtida iterationer av ramverket i på lång sikt.” Projektkod levererad av under MIT-licensen.

Vue är ett progressivt ramverk för att skapa användargränssnitt. Till skillnad från monolitiska ramverk är Vue utformad för att användas över tid. Dess kärna löser i första hand problem på vynivå, vilket förenklar integrationen med andra bibliotek och befintliga projekt. Å andra sidan är Vue fullt lämplig för att skapa komplexa ensidiga applikationer (SPA, Single-Page Applications), om de används i kombination med moderna verktyg och ytterligare bibliotek.

Release 3.0 absorberas involverar över 2 års utvecklingsinsatser, inklusive över 30 RFC:er, över 2600 commits, 628 förfrågningar från 99 utvecklare, plus en enorm mängd utvecklings- och dokumentationsarbete utanför huvudförvaret. Ramverket kan fortfarande användas med taggen , но внутренности были полностью переписаны и теперь представляют собой коллекцию из отдельных модулей.

Den nya arkitekturen gjorde det möjligt att öka effektiviteten i underhållet av kodbasen, och för slutanvändare minskade den runtime-storleken med upp till två gånger. I nya utgåvan introducerade också en ny uppsättning API:er Sammansättning, vilket förenklar utvecklingen av stora applikationer. Förbättrad integration med TypeScript-språket och avsevärt förbättrad prestanda - i vissa situationer är den initiala renderingen nu 55 % snabbare, uppdateringarna accelereras med 133 % och minnesförbrukningen minskar med 54 %.

Källa: opennet.ru

Lägg en kommentar