Programiranje

Vue 3.0 prinaša večjo hitrost in več TypeScript-a

Vue 3.0, načrtovana nadgradnja okvira JavaScript za izdelavo spletnih uporabniških vmesnikov, se premika proti splošni izdaji. Faza kandidata za izdajo je bila dosežena 17. julija, ki je sledila beta izdaji zgodaj spomladi. Izdaja Vue 3.0 obljublja pomembne izboljšave zmogljivosti.

S fazo kandidata za izdajo sta se stabilizirala tako API kot tudi izvajanje jedra Vue 3. RC lahko prenesete prek NPM. Izdajna izdaja Vue 3.0 je zdaj predvidena avgusta, prejšnji ladijski cilj pa je potekel.

Poudarki izdaje Vue 3.0:

  • Za boljšo zmogljivost ima Vue 3.0 na voljo prepisan navidezni DOM in hitre poti, ki jih obvešča prevajalnik.
  • Renderiranje na strežniški strani je dva do trikrat hitrejše, na podlagi meril uspešnosti, ki simulirajo tipične scenarije. Inicializacija komponent je učinkovitejša in izboljšana je tudi zmogljivost posodobitve.
  • Izpostavljeno je tudi tresenje dreves, ki zmanjša velikost izhodne datoteke in izboljša splošno zmogljivost, z večino neobveznih funkcij Vue, kot je direktiva v-model za ustvarjanje dvosmernih vezav podatkov, ki jih je zdaj mogoče tresti.
  • API za sestavo, predstavljen v Vue 3.0, ki je uporaben skupaj z API-jem za možnosti, ponuja nabor aditivnih API-jev, ki temeljijo na funkcijah, ki omogočajo prilagodljivo sestavo logike komponent in ponovno uporabo.
  • Podatkovna baza Vue.js 3.0 je napisana v TypeScript z samodejno generiranimi definicijami vrst in API-jem, ki je enak tako v TypeScript-u kot v JavaScript-u. Komponenta razreda je še vedno podprta.
  • Raziskovalno preverjanje tipa v SFC (Single File Components).
  • API za ponazoritev po meri, nastavljen za integracijo z ogrodjem NativeScript.
  • Zmogljivost Fragmenti, namenjena reševanju težave, pri kateri več korenskih komponent ni dovoljenih. Progress Telerik, proizvajalec NativeScripta, je Fragmente opisal kot oznake ovoja predloge, ki se uporabljajo za strukturiranje predstavitve brez vpliva na semantiko.

Odprtokodni "progresivni" okvir Vue.js naj bi omogočil razvoj bolj preizkusljivih in vzdrževalnih spletnih uporabniških vmesnikov. Spletne strani je mogoče razdeliti na komponente za večkratno uporabo. Vue.js je reaktiven; ko se podatki spremenijo, ogrodje skrbi za posodabljanje vsakega dela spletne strani, kjer se podatki uporabljajo. Vue.js ima 168.000 zvezdic na GitHubu.

$config[zx-auto] not found$config[zx-overlay] not found