Programavimas

„Vue 3.0“ suteikia daugiau greičio, daugiau „TypeScript“

„Vue 3.0“, planuojamas „JavaScript“ sistemos naujinimas, skirtas kurti interneto vartotojo sąsajas, juda link bendro leidimo. Išleidimo kandidato etapas buvo pasiektas liepos 17 d., Kuris buvo paskelbtas beta versija ankstyvą pavasarį. „Vue 3.0“ leidimas žada reikšmingų patobulinimų.

Pasibaigus kandidatų išleidimo etapui, API ir „Vue 3 core“ įgyvendinimas stabilizavosi. RC galima atsisiųsti per NPM. Dabar numatoma, kad rugpjūtį bus išleista „Vue 3.0“, o ankstesnis birželio mėn.

Svarbiausi „Vue 3.0“ leidimo akcentai:

  • Kad veikimas būtų geresnis, „Vue 3.0“ turi perrašytą virtualų DOM ir kompiliatorių informuotus greitus kelius.
  • Serverio pusės pateikimas yra du ar tris kartus greitesnis, atsižvelgiant į tipinius scenarijus imituojančius etalonus. Komponentų inicijavimas yra efektyvesnis, taip pat pagerėja atnaujinimo našumas.
  • Taip pat paryškinamas medžių purtymas, kuris sumažina išvesties failo dydį ir pagerina bendrą našumą, su dauguma papildomų „Vue“ funkcijų, tokių kaip „v-model“ direktyva, skirta sukurti dvipusius duomenų susiejimus, dabar sukrečiama medžių.
  • Kompozicijos API, esanti „Vue 3.0“, kuri yra naudojama kartu su „Options“ API, siūlo rinkinį papildomų, funkcijomis pagrįstų API, leidžiančių lanksčiai komponuoti komponentų logiką ir pakartotinai naudoti.
  • „Vue.js 3.0“ kodų bazė parašyta „TypeScript“ su automatiškai sugeneruotais tipo apibrėžimais ir API, kuri yra vienoda tiek „TypeScript“, tiek „JavaScript“. Klasės komponentas vis dar palaikomas.
  • Žvalgomasis tipo patikrinimas SFC (vieno failo komponentai).
  • „Custom Renderer“ API, nustatyta integruoti su „NativeScript“ sistema.
  • „Fragments“ galimybė, skirta išspręsti problemą, kai neleidžiami keli šakniniai komponentai. „Progress Telerik“, kuriantis „NativeScript“, aprašė fragmentus kaip šablonų įvyniojimo žymas, naudojamas struktūrizuoti pristatymą, nepaveikiant semantikos.

Atvirojo kodo „progresyvioji“ „Vue.js“ sistema skirta įgalinti kurti labiau patikrinamas, prižiūrimas žiniatinklio vartotojo sąsajas. Tinklalapius galima suskirstyti į daugkartinio naudojimo komponentus. „Vue.js“ yra reaktyvus; pasikeitus duomenims, sistema pasirūpina atnaujinti kiekvieną tinklalapio dalį, kurioje naudojami duomenys. „Vue.js“ „GitHub“ turi 168 000 žvaigždžių.

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