Το ταχύμετρο 3.0 έρχεται χάρη στη συλλογική εργασία των Mozilla, Google, Microsoft και Apple

Ταχύμετρο

Το ταχύμετρο μετρά την απόδοση του προγράμματος περιήγησης

Παρά τις μεγάλες προόδους που έχουν επιτευχθεί στην ανάπτυξη ιστού και όλες αυτές τις προσπάθειες για την ενοποίηση της ανάπτυξης Ιστού, στα μέσα του 2024, είναι η ημερομηνία κατά την οποία τα προγράμματα περιήγησης δεν κατάφεραν (ή ήθελαν) να φτάσουν σε ένα κοινό πρότυπο και Καλύτερα ή χειρότερα, αυτή η κατάσταση οδήγησε επίσης στο καθένα να έχει συνεισφέρει κάποια δυνατότητα ή όφελος που είχε εφαρμοστεί σε άλλα προγράμματα περιήγησης εκείνη την εποχή.

Η συζήτηση για τη μέτρηση της απόδοσης των προγραμμάτων περιήγησης ιστού δεν είναι τόσο απλή όσο θα ήταν σε άλλες περιπτώσεις, αφού σε αυτή την περίπτωση εξετάζονται διαφορετικές πτυχές και γι' αυτό χρησιμοποιούνται συνήθως διάφορα εργαλεία. Αλλά τώρα αυτό μπορεί να πάρει διαφορετική τροπή, επειδή οι βαριές δυνάμεις του διαδικτύου ένωσαν τις δυνάμεις τους.

Και Μετά από έξι χρόνια από την τελευταία του κυκλοφορία, παρουσιάζεται Ένα ενημερωμένο εργαλείο για την αξιολόγηση της απόδοσης και της ανταπόκρισης των προγραμμάτων περιήγησης ιστού: Ταχύμετρο 3.0, το οποίο αναπτύχθηκε από κοινού από τη Mozilla, την Google, τη Microsoft και την Apple, επικεντρώνεται στην εκτίμηση των καθυστερήσεων προσομοιώνοντας την εργασία των χρηστών με κοινές εφαρμογές Ιστού.

Σε συνεργασία με τις κορυφαίες μηχανές περιήγησης ιστού Blink/V8, Gecko/SpiderMonkey και WebKit/JavaScriptCore, είμαστε ενθουσιασμένοι που κυκλοφορούμε το Speedometer 3.0. Τα σημεία αναφοράς, όπως το ταχύμετρο, είναι εργαλεία που μπορούν να βοηθήσουν τους προμηθευτές προγραμμάτων περιήγησης να βρουν ευκαιρίες για βελτίωση της απόδοσης. Στην ιδανική περίπτωση, προσομοιώνουν τη λειτουργικότητα που βρίσκουν οι χρήστες σε τυπικούς ιστότοπους, για να διασφαλίσουν ότι τα προγράμματα περιήγησης μπορούν να βελτιστοποιήσουν περιοχές που είναι επωφελείς για τους χρήστες.

Σχετικά με το ταχύμετρο 3.0

Ταχύμετρο 3.0 είναι αξιοσημείωτη ως η πρώτη σουίτα δοκιμών απόδοσης προγράμματος περιήγησης που δημιουργήθηκε μαζί από μεγάλους προγραμματιστές μηχανών προγράμματος περιήγησης και αυτό κατέστη δυνατό χάρη στην ανάπτυξη μιας κοινής πολιτικής δοκιμών.

Το σύνολο εργαλείων για την εκτέλεση δοκιμών έχει επεκταθεί για να εξετάσει μια ποικιλία λειτουργιών του προγράμματος περιήγησης μετρώντας την απόκριση στις ενέργειες του χρήστη. Αυτό περιλαμβάνει όχι μόνο τον χρόνο εκτέλεσης κώδικα, αλλά και τον χρόνο απόδοσης και την ασύγχρονη εκτέλεση εργασιών.

Έχουν αναπτυχθεί εργαλεία για προγραμματιστές προγράμματος περιήγησης για την ανάλυση των αποτελεσμάτων των δοκιμών, τη δημιουργία προφίλ απόδοσης και την προσαρμογή των παραμέτρων δοκιμής όπως απαιτείται. Επιπλέον, παρέχεται η δυνατότητα δημιουργίας πολύπλοκων προσαρμοσμένων δοκιμαστικών σεναρίων εκκίνησης.

Όσον αφορά τις ενημερώσεις του ταχύμετρου 3.0, Η μετάβαση έχει γίνει στη χρήση νέων εκδόσεων των πλαισίων Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte και Vue. Έχουν επίσης εφαρμοστεί μοντέρνα μοτίβα σχεδιασμού για τοποθεσίες και εφαρμογές Ιστού, όπως η χρήση Webpack, εξαρτημάτων web και ενημερωμένες μέθοδοι εργασίας με το DOM.

έχουν συμπεριληφθεί Πρόσθετες δοκιμές για την αξιολόγηση της απόδοσης απόδοσης με στοιχείο καμβά, γενιά SVG, Πολύπλοκη επεξεργασία CSS, χειρισμός δέντρων DOM εκτεταμένες και τεχνικές που χρησιμοποιούνται στην επεξεργασία περιεχομένου WYSIWYG και σε ειδησεογραφικούς ιστότοπους.

Ταχύμετρο 3.0, έχει σχεδιαστεί για αξιολόγηση την απόδοση των διαφορετικών σημείων αναφοράς που χρησιμοποιούνται:

  1. Προσθήκη, συμπλήρωση και διαγραφή σημειώσεων στο TodoMVC: Ενέργειες όπως η προσθήκη, η συμπλήρωση και η διαγραφή 100 σημειώσεων εκτελούνται χρησιμοποιώντας τη διαχείριση εργασιών TodoMVC. Αυτό υλοποιείται σε παραλλαγές που βασίζονται σε διαφορετικά πλαίσια web, μεθόδους εργασίας με το DOM και εκδόσεις του προτύπου ECMAScript. Παραδείγματα επιλογών TodoMVC περιλαμβάνουν πλαίσια όπως React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte και Lit, καθώς και επιλογές που χρησιμοποιούν προηγμένες δυνατότητες που εισάγονται στις προδιαγραφές ECMAScript 5 και ECMAScript 6.
  2. Επεξεργασία κειμένου σε λειτουργία WYSIWYG: Η επεξεργασία κειμένου με σήμανση WYSIWYG αξιολογείται χρησιμοποιώντας προγράμματα επεξεργασίας κώδικα όπως το CodeMirror και το TipTap.
  3. Φόρτωση και αλληλεπίδραση με γραφικά: Αξιολογείται η φόρτωση και η αλληλεπίδραση με γραφικά που έχουν σχεδιαστεί χρησιμοποιώντας το στοιχείο καμβά ή δημιουργούνται σε μορφή SVG χρησιμοποιώντας βιβλιοθήκες όπως Observable Plot, chart.js και react-stockcharts.
  4. Πλοήγηση και αλληλεπίδραση με ειδησεογραφικούς ιστότοπους: Η πλοήγηση στη σελίδα και η αλληλεπίδραση με το περιεχόμενο προσομοιώνονται σε τυπικούς ιστότοπους ειδήσεων χρησιμοποιώντας τα πλαίσια web Next.js και Nuxt.

Όσον αφορά τα αποτελέσματα που προέκυψαν περνώντας τη δοκιμαστική σουίτα Speedometer 3.0, στο macOS, ο Chrome προηγείται με 22.6 βαθμούς, ακολουθούμενος από τον Firefox με 20.7 βαθμούς και το Safari με 19.0 βαθμούς. Συγκριτικά, στο Speedometer 2.1, ο Safari ήταν πρώτος με 481 πόντους, ακολουθούμενος από τον Firefox με 478 πόντους και τον Chrome ιδιαίτερα πίσω με 404 βαθμούς στην ίδια δοκιμή με τα ίδια προγράμματα περιήγησης. Στο Ubuntu 22.04, ο Chrome σημείωσε 13.5 και 234 πόντους, ενώ ο Firefox σημείωσε 12.1 και 186 πόντους στις εκδόσεις Ταχύμετρο 3.0 και 2.1 αντίστοιχα.

τελικά αν είσαι ενδιαφέρεται να μάθει περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.