Το Google Chrome θα αποκτήσει έναν βελτιωμένο αλγόριθμο συμπίεσης Brotli
Σήμερα, οι προγραμματιστές της Google ανακοίνωσαν μια νέα δυνατότητα που έχει ήδη φτάσει στο κανάλι Canary του προγράμματος περιήγησης Chrome. Ένας νέος αλγόριθμος συμπίεσης, που ονομάζεται "Brotli", προστέθηκε στο πρόγραμμα περιήγησης. Θα λειτουργεί με συνδέσεις HTTPS και θα είναι πολύ πιο αποτελεσματικό από τις υπάρχουσες λειτουργίες συμπίεσης στο Google Chrome.
Σύμφωνα με Αυτό ανάρτηση ανακοίνωσης, η Brotli ξεπερνά το gzip για τυπικά στοιχεία ιστού (π.χ. css, html, js) κατά 17–25%.
Ο τρέχων αλγόριθμος συμπίεσης που χρησιμοποιείται στο Chrome είναι ο Zopfli. Παρουσιάστηκε πριν από 2 χρόνια και τώρα χρησιμοποιείται ευρέως σε διάφορες εργασίες. Το Zopfli δείχνει καλά αποτελέσματα ακόμα και με συμπίεση PNG.
Ο νέος αλγόριθμος Brotli υπερτερεί του Zopfli κατά 20-26%. Ο ακόλουθος συγκριτικός πίνακας και τα διαγράμματα είναι διαθέσιμα για να δείξουν τα οφέλη του Brotli:Αποτελέσματα δοκιμής συμπίεσης 1285 εγγράφων HTML σε 93 γλώσσες:
Canterbury αποτελέσματα δοκιμών:
Καλύτερη συμπίεση σημαίνει ταχύτερη φόρτωση ιστοσελίδων και περισσότερο ελεύθερο χώρο στις κινητές συσκευές. Θα εξοικονομήσει κίνηση και μπαταρία.
Όσοι εκτελούν το Chrome Canary μπορούν να το δοκιμάσουν τώρα, ενεργοποιώντας το χρησιμοποιώντας σημαίες.
- Ανοίξτε το πρόγραμμα περιήγησης Google Chrome και πληκτρολογήστε ή αντιγράψτε-επικολλήστε το ακόλουθο κείμενο στη γραμμή διευθύνσεων:
chrome://flags#enable-brotli
Αυτό θα ανοίξει τη σελίδα σημαιών απευθείας με τη σχετική ρύθμιση.
- Κάντε κλικ στο επιτρέπω Σύνδεσμος.
- Το κείμενο του συνδέσμου θα αλλάξει από "Ενεργοποίηση" σε "Απενεργοποίηση" και το κουμπί Επανεκκίνηση τώρα θα εμφανιστεί στο κάτω μέρος. Κάντε κλικ σε αυτό για επανεκκίνηση του προγράμματος περιήγησης.
Το Brotli είναι ένας ανοιχτός αλγόριθμος, επομένως μπορεί να χρησιμοποιηθεί σε άλλα προϊόντα. Μετά από μερικούς μήνες, το Brotli θα φτάσει στον σταθερό κλάδο του προγράμματος περιήγησης. Η Google ελπίζει να δει και άλλα προγράμματα περιήγησης που θα υποστηρίζουν το Brotli στο εγγύς μέλλον.