Vue 3.0, suunniteltu päivitys JavaScript-kehykseen web-käyttöliittymien rakentamiseksi, etenee kohti yleistä julkaisua. Julkaisukandidaattivaihe saavutettiin 17. heinäkuuta, joka seurasi alkukevään beetaversiota. Vue 3.0 -julkaisu lupaa merkittäviä suorituskyvyn parannuksia.
Julkaisukandidaattivaiheen myötä sekä API että Vue 3 -sydämen toteutus ovat vakiintuneet. RC voidaan ladata NPM: n kautta. Vue 3.0: n tuotantojulkaisun odotetaan nyt olevan elokuussa, ja edellinen kesäkuun aluskohde on ohi.
Kohokohdat Vue 3.0 -julkaisussa:
- Paremman suorituskyvyn takaamiseksi Vue 3.0 sisältää uudelleenkirjoitetun virtuaalisen DOM: n ja kääntäjätietoiset nopeat polut.
- Palvelinpuolen renderointi on kaksi tai kolme kertaa nopeampi, perustuen tyypillisiä skenaarioita simuloiviin vertailuarvoihin. Komponenttien alustus on tehokkaampaa, ja päivityksen suorituskyky paranee.
- Puun ravistelu, joka pienentää tulostustiedoston kokoa ja parantaa yleistä suorituskykyä, on myös korostettu, ja useimmat valinnaiset Vue-ominaisuudet, kuten v-mallidirektiivi kaksisuuntaisten datan sidosten luomiseksi, ovat nyt puiden täriseviä.
- Vue 3.0: n sisältämä Composition API, joka on käytettävissä Options API: n rinnalla, tarjoaa joukon additiivisia, funktiopohjaisia API: ita, jotka mahdollistavat komponenttilogiikan joustavan koostamisen ja uudelleenkäytön.
- Vue.js 3.0 -koodipohja on kirjoitettu TypeScript-tiedostoon automaattisesti luoduilla tyyppimäärityksillä ja API: lla, joka on sama sekä TypeScript että JavaScript. Luokkakomponenttia tuetaan edelleen.
- Tutkiva tyyppitarkistus SFC: ssä (Single File Components).
- Custom Renderer -sovellusliittymä, joka on asetettu integroitavaksi NativeScript-kehyksen kanssa.
- Fragments-ominaisuus, joka on suunniteltu ratkaisemaan ongelma, jossa useita juurikomponentteja ei sallita. NativeScriptin valmistaja Progress Telerik on kuvannut Fragments mallipohjaisiksi tunnisteiksi, joita käytetään esityksen rakentamiseen vaikuttamatta semantiikkaan.
Avoimen lähdekoodin "progressiivinen" Vue.js-kehys on tarkoitettu mahdollistamaan testattavampien, ylläpidettävien web-käyttöliittymien kehittäminen. Verkkosivut voidaan jakaa uudelleenkäytettäviin komponentteihin. Vue.js on reaktiivinen; tietojen muuttuessa kehys huolehtii jokaisen verkkosivun osan päivittämisestä, jossa tietoja käytetään. Vue.js: llä on 168000 tähteä GitHubissa.