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