Firefox 57 Quantum: Γιατί είναι τόσο γρήγορος;

Ένας προγραμματιστής της Mozilla αποκάλυψε μία από τις κρυφές τεχνικές που χρησιμοποιεί ο 57 γνωστός και ως Quantum, για τη βελτίωση των χρόνων φόρτωσης σελίδων.

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

Όμως ο Firefox 57 έχει ένα άλλο μυστικό, που χρησιμοποιεί για να επιτύχει ταχύτερη φόρτωση σελίδων: καθυστερεί τα scripts από τα domains παρακολούθησης, όπως το www.google-analytics.com.

Η τεχνική αυτή αναπτύχθηκε από τον μηχανικό της Mozilla Honza Bambas, ο οποίος την αποκαλεί “tailing”. Λειτουργεί καθυστερώντας τα scripts εντοπισμού και παρακολούθησης από ανοίγει μια , προσφέροντας καλύτερους χρόνους φόρτωσης.

Η λειτουργία δεν προορίζεται για βελτίωση της ιδιωτικότητας, αν και βασίζεται σε δεδομένα από το προστασίας απορρήτου του Firefox Tracking Protection.

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

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

“Οι αιτήσεις παραμένουν σε αναμονή όσο υπάρχουν άλλα αιτήματα από την σελίδα που εξακολουθούν να φορτώνονται και μόνο μέχρι για περίπου 6 δευτερόλεπτα. Η καθυστέρηση ισχύει μόνο για δέσμες (scripts) που προστίθενται δυναμικά ή σαν async. Τα tracking images (τεχνική παρακολούθησης) καθυστερούν πάντα. Όμως είναι νόμιμο σύμφωνα με όλες τις προδιαγραφές του HTML και υποτίθεται ότι οι καλά κατασκευασμένοι χώροι δεν θα επηρεαστούν στη λειτουργικότητά τους “, αναφέρει ο Bambas.

Η τεχνική αυτή φαίνεται να λειτουργεί καλά, αν και σε ορισμένες περιπτώσεις εμφανίζει κενή σελίδα για μερικά δευτερόλεπτα, αντί να φορτώσει σταδιακά τη σελίδα. Ο Bambas παραπέμπει στην σελίδα της Google,  Page-Hiding Snippet που χρησιμοποιεί σαν παράδειγμα όπου μπορεί να συμβεί το παραπάνω.

Ωστόσο, όπως επισημαίνει “η πρόθεση του tailing είναι να βοηθήσει στην απόδοση καθυστερώντας κάτι που υποτίθεται ότι δεν είναι ορατό”.

Ο Firefox εκτός από όλα τα παραπάνω, προχωρά επίσης το project που θα εμφανίζει όλες τις σελίδες HTTP σαν ανασφαλείς.

Προς το παρόν εμφανίζει προειδοποιήσεις σε σελίδες HTTP που διαχειρίζονται στοιχεία σύνδεσης ή οικονομικά δεδομένα.

iGuRu.gr The Best Technology Site in Greecefgns

κάθε δημοσίευση, άμεσα στο inbox σας

Προστεθείτε στους 2.100 εγγεγραμμένους.

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

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

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).