Αυτή την εβδομάδα, ξεκίνησε το Mozilla Firefox 57 -Από το Quantum - η μεγαλύτερη ενημέρωση του προγράμματος περιήγησης στο 13χρονο ιστορικό της.

Το 75% του κώδικα του Firefox έχει ξαναγραφεί για Quantum, συνολικά 5.000.000 γραμμές κώδικα. 700 προγραμματιστές, συμπεριλαμβανομένων 80 εθελοντών, συνέβαλαν στον κώδικα από τον Αύγουστο. Είναι, στην πραγματικότητα, ένα ολοκαίνουργιο πρόγραμμα περιήγησης.

Ο Firefox ήταν πάντα ένα δροσερό πρόγραμμα περιήγησης. Τα διαπιστευτήρια ανοικτού πηγαίου κώδικα και η επιβεβαιωμένη κατάστασή τους υποδεικνύουν ότι είναι η πρώτη επιλογή για όσους προτιμούν να μην χρησιμοποιούν το προεπιλεγμένο λειτουργικό σύστημα τους. Τα τελευταία στατιστικά στοιχεία έδωσαν το παγκόσμιο μερίδιο του Firefox σε περίπου 6%, σε σύγκριση με τις εκδόσεις Safari (συνδυασμένες εκδόσεις MacOS και iOS) 15% και το 55% του Chrome.

Παρά την μεγάλη αγάπη για τον Firefox, δεν υπήρξε κάποιος αναγκαστικός λόγος να γίνει ο διακόπτης, μέχρι το Firefox Quantum.

Κβαντική ταχύτητα

Δεν θυμάμαι όταν μια νέα έκδοση ενός προγράμματος περιήγησης συναντήθηκε με τόσο πολύ ενθουσιασμό και είναι σχεδόν εξ ολοκλήρου σε ένα πράγμα, το Firefox Quantum πηγαίνει σαν πυραύλος.

Ο Firefox Quantum πηγαίνει σαν πυραύλος

Κάθε πρόγραμμα περιήγησης καθιστά τον ισχυρισμό ότι έχει βελτιωθεί η ταχύτητα απόδοσης, συνήθως με ένα μονοψήφιο ποσοστό. Το Firefox Quantum είναι δύο φορές πιο γρήγορα από την προηγούμενη έκδοση του Firefox. Ωστόσο, αυτό αισθάνεται σαν υποτιμήσεις. Το Firefox Quantum είναι αισθητά ταχύτερο από οποιοδήποτε άλλο πρόγραμμα περιήγησης στο μηχάνημά μου, κυρίως είναι σημαντικά ταχύτερο από το Chrome. Περιήγηση στο Firefox Το Quantum αισθάνεται ότι ολόκληρος ο ιστός έχει αποθηκευτεί προσωρινά.

Οι δοκιμές του Mozilla έδειξαν ότι η beta έκδοση του Firefox Quantum ήταν τουλάχιστον τόσο γρήγορη όσο το Chrome, αλλά δεν ήταν ουσιαστικά ταχύτερη. Πιστεύουν ότι έκλειναν το κενό στο Chrome, χωρίς να το υπερβαίνουν. Είναι μέτρια. Ανεξήγητα, η εμπειρία μου τις τελευταίες δύο μέρες είναι ότι το Quantum του Firefox είναι ουσιαστικά ταχύτερο σε όλο το εύρος. είναι πιθανό ότι απλά περιήγηση σε ιστότοπους που ευνοούν την προσέγγιση του Firefox, όπως για παράδειγμα η Αναζήτηση Google.

Αυτό που είναι αναμφισβήτητο είναι ότι η νέα ταχύτητα που βρήκε ο Firefox προσφέρει μια ευχάριστη εμπειρία περιήγησης.

Κβαντική απόδοση

Ένας από τους τρόπους με τους οποίους ο Mozilla Turbo-charged Firefox Quantum αλλάζει τον τρόπο με τον οποίο χρησιμοποιεί το σύγχρονο υλικό.

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

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

Ένα από τα βασικά στοιχεία της ταχύτητας του Firefox Quantum είναι ο νέος κινητήρας rendering CSS, Stylo. Το Stylo επεκτείνει την προσέγγιση πολλαπλών πυρήνων διαθέτοντας διαφορετικά τμήματα της rendering DOM σε διαφορετικούς πυρήνες.

Σύμφωνα με το Mozilla, το Firefox Quantum χρησιμοποιεί 30% λιγότερη μνήμη από τον "ανταγωνισμό" (γνωστός και ως Chrome) στα Windows. Δοκιμές του Digg διαπίστωσε ότι το Chrome χρησιμοποιεί 40% περισσότερη μνήμη RAM και τρεις φορές περισσότερες διαδικασίες από το Firefox Quantum.

Τι είναι cool για το Firefox Quantum είναι ότι όσο περισσότεροι πυρήνες έχετε, τόσο πιο γρήγορα το κάνει

Τι είναι cool για το Firefox Quantum είναι ότι όσο περισσότεροι πυρήνες έχετε, τόσο πιο γρήγορα το κάνει. Ο Firefox είναι γρήγορος τώρα και θα γίνει ταχύτερος στο μέλλον.

Για να καταστήσει το Quantum τόσο αποτελεσματικό, ο Mozilla μελέτησε πώς οι άνθρωποι χρησιμοποιούν πραγματικά τον ιστό. Ως αποτέλεσμα, ο Firefox Quantum δίνει προτεραιότητα στις εργασίες, για παράδειγμα, η αλληλεπίδραση κουμπιών έχει προτεραιότητα σε σχέση με κάτι όπως η προσωρινή αποθήκευση ή η συλλογή απορριμμάτων. Αυτή είναι μια κατεύθυνση που σκοπεύει να επικεντρώσει η Mozilla στις μελλοντικές κυκλοφορίες.

Ένα από τα πιο προφανή οφέλη από την ιεράρχηση των καθηκόντων είναι το tabbing. Ο Firefox Quantum χρησιμοποιεί λιγότερη μνήμη για πολλαπλές καρτέλες από το Chrome. Η διεξαγωγή έρευνας, με ανοιχτές πολλαπλές καρτέλες, κάνει τον Firefox μια μη οσμή για μένα.

Στην Quantum, η ενεργή καρτέλα σας δίνει προτεραιότητα σε όλες τις άλλες καρτέλες, κάνοντας την καλύτερη δυνατή χρήση των πόρων. Κάτι που με κάνει να αναρωτιέμαι: Γιατί δεν το έκαναν οι φυλλομετρητές πριν; Είναι τόσο προφανές.

Mozilla Photon

Το UI του Firefox Quantum μοιάζει πιθανότατα λίγο διαφορετικό από εσάς, ειδικά αν κάνετε αναβάθμιση από μια παλαιότερη έκδοση του Firefox. Η Mozilla πήρε ένα φύλλο από το βιβλίο της Google και ανέπτυξε το δικό της σχεδιαστικό σύστημα για τα προϊόντα τους, με το όνομα Φωτόνιο . Παρόλο που δεν υπάρχει καμία πρόταση του Mozilla να ωθεί το Photon ως προσέγγιση cookie-cutter σε όλα τα προβλήματα σχεδίασης - όπως το Google έχει με το Material Design - είναι μια ευχάριστα συνεκτική προσέγγιση που η Mozilla δεν είχε προηγουμένως.

Η Photon, με τα λόγια της Mozilla, έχει ως στόχο να είναι προσαρμόσιμη, γρήγορη, συνειδητή, προσπελάσιμη, υποστηρικτική και καταπληκτική. Το UI του Firefox Quantum σημειώνει όλα αυτά τα πλαίσια.

Υπάρχει μεγαλύτερη προσοχή στη λεπτομέρεια από ό, τι έχουμε δει σε προηγούμενες εκδόσεις του Firefox. Για παράδειγμα, το ωραίο λεπτό κινούμενο σχέδιο πάνω σε αδρανείς καρτέλες. Όλα συνδυάζονται για να είναι μια ευχάριστη εμπειρία που χαίρεται να ξεθωριάζει στο παρασκήνιο-που είναι ακριβώς αυτό που πρέπει να είναι ένα πρόγραμμα περιήγησης.

Υπάρχει ένα ζευγάρι απογοητεύσεων. Δεν είμαι ενθουσιασμένος που η κενή καρτέλα έχει τρεις ξεχωριστές επιλογές αναζήτησης: το πεδίο τοποθεσίας του προγράμματος περιήγησης, το πεδίο αναζήτησης και το πεδίο αναζήτησης κενής σελίδας. Πρόκειται για δευτερεύουσες συγκρούσεις σε ένα κατά τα άλλα εξαιρετικό προϊόν.

Η ετυμηγορία

Δεν υπάρχει αμφιβολία ότι το Firefox Quantum πρόκειται να πάρει μερίδιο αγοράς. Μέχρι αυτή την εποχή το επόμενο έτος θα έχει το 15% της αγοράς, ποσοστό λιγότερο από το ένα τρίτο της βάσης χρηστών του Chrome, αλλά οι αριθμοί που θα σκοτώσει η Opera.

Με οιοδήποτε εύλογο κριτήριο, το Firefox Quantum είναι το καλύτερο δυνατό πρόγραμμα περιήγησης που διατίθεται σήμερα

Μετάβαση στο Firefox Quantum από περιέργεια, αναμένοντας να επιστρέψω στο Chrome σε λίγες μέρες. Το Chrome έχει πλέον φύγει από την αποβάθρα μου και ο Firefox έχει οριστεί ως το προεπιλεγμένο μου πρόγραμμα περιήγησης.

Είναι βέβαιο ότι το Firefox Quantum έχει κάποια προβλήματα συμβατότητας επέκτασης, αλλά αυτό ισχύει για κάθε νέο πρόγραμμα περιήγησης και προγραμματιστές που έχουν ήδη προχωρήσει. Και ένιωσα ένα απροσδόκητο πένθος τύφλωσης όταν τελικά έκοψα τη σφαίρα και αφαιρέσα το Firebug.

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

Το Firefox Quantum είναι ένα γρήγορο, φιλικό προς τους πόρους, έξυπνα σχεδιασμένο προϊόν. Η περιήγηση στον Firefox είναι απλά μια πιο ευχάριστη εμπειρία, τι περισσότερο θα μπορούσατε να ζητήσετε;