Προγραμματισμός

Το Vue 3.0 προσφέρει περισσότερη ταχύτητα και περισσότερη γραφή κειμένου

Το Vue 3.0, μια προγραμματισμένη αναβάθμιση στο πλαίσιο JavaScript για τη δημιουργία UI ιστού, κινείται προς τη γενική κυκλοφορία. Το στάδιο της υποψήφιας κυκλοφορίας έφτασε στις 17 Ιουλίου, το οποίο ακολούθησε μια έκδοση beta στις αρχές της άνοιξης. Η έκδοση Vue 3.0 υπόσχεται σημαντικές βελτιώσεις απόδοσης.

Με το στάδιο υποψήφιας κυκλοφορίας, τόσο το API όσο και η εφαρμογή του πυρήνα Vue 3 έχουν σταθεροποιηθεί. Μπορείτε να κατεβάσετε το RC μέσω NPM. Μια κυκλοφορία παραγωγής του Vue 3.0 αναμένεται τώρα τον Αύγουστο, με τον προηγούμενο στόχο πλοίου του Ιουνίου να έχει περάσει.

Τα κυριότερα σημεία της έκδοσης Vue 3.0:

  • Για καλύτερη απόδοση, το Vue 3.0 διαθέτει ένα επανεγγραφικό εικονικό DOM και γρήγορες διαδρομές με πληροφορίες μεταγλωττιστή.
  • Η απόδοση από την πλευρά του διακομιστή είναι δύο έως τρεις φορές πιο γρήγορη, με βάση σημεία αναφοράς που προσομοιώνουν τυπικά σενάρια. Η εκκίνηση των στοιχείων είναι πιο αποτελεσματική και η απόδοση της ενημέρωσης βελτιώνεται επίσης.
  • Το δέντρο-ανατάραξη, το οποίο μειώνει το μέγεθος του αρχείου εξόδου και βελτιώνει τη συνολική απόδοση, επισημαίνεται επίσης, με τις περισσότερες προαιρετικές δυνατότητες Vue, όπως η οδηγία v-model για τη δημιουργία αμφίδρομων συνδέσμων δεδομένων, που τώρα δεν μπορούν να αναταραχθούν.
  • Το API σύνθεσης που εμφανίζεται στο Vue 3.0, το οποίο μπορεί να χρησιμοποιηθεί παράλληλα με το API επιλογών, προσφέρει ένα σύνολο πρόσθετων API βασισμένων σε λειτουργίες που επιτρέπουν ευέλικτη σύνθεση λογικής και επαναχρησιμοποίησης στοιχείων.
  • Η βάση κώδικα Vue.js 3.0 είναι γραμμένη σε TypeScript με ορισμούς τύπων που δημιουργούνται αυτόματα και ένα API που είναι το ίδιο τόσο σε TypeScript όσο και σε JavaScript. Το στοιχείο κλάσης εξακολουθεί να υποστηρίζεται.
  • Εξερευνητικός έλεγχος τύπου στο SFC (Single File Components).
  • Ένα προσαρμοσμένο Renderer API, ρυθμισμένο να έχει ενοποίηση με το πλαίσιο NativeScript.
  • Δυνατότητα Fragments που έχει σχεδιαστεί για την επίλυση ενός προβλήματος όπου δεν επιτρέπονται πολλαπλά root στοιχεία. Η Progress Telerik, κατασκευαστής του NativeScript, περιέγραψε τα Fragments ως ετικέτες αναδίπλωσης προτύπου που χρησιμοποιούνται για τη δομή μιας παρουσίασης χωρίς να επηρεάζουν τη σημασιολογία.

Το ανοιχτού κώδικα "προοδευτικό" πλαίσιο Vue.js προορίζεται να επιτρέψει την ανάπτυξη πιο δοκιμαστικών και διατηρήσιμων διεπαφών χρήστη Ιστού. Οι ιστοσελίδες μπορούν να χωριστούν σε επαναχρησιμοποιήσιμα στοιχεία. Το Vue.js είναι αντιδραστικό. Όταν αλλάζουν τα δεδομένα, το πλαίσιο φροντίζει να ενημερώνει κάθε τμήμα μιας ιστοσελίδας όπου χρησιμοποιούνται τα δεδομένα. Το Vue.js έχει 168.000 αστέρια στο GitHub.