Διαφήμιση

Το Polaris είναι ένα νέα τεχνολογία από το MIT που θα λύσει μια από τις μεγαλύτερες ενοχλήσεις της σύγχρονης ζωής: αργές ιστοσελίδες. Ήμασταν όλοι εκεί. Θέλετε απλώς μια γρήγορη πληροφορία. Στη συνέχεια, έχετε κολλήσει να περιμένετε ένα λεπτό ενώ όλα φορτώνουν Το Polaris θα το λύσει αυτό.

Αλλά πώς συγκρίνεται με άλλες προσπάθειες επιτάχυνσης του Διαδικτύου; Πολύ καλό.

Από τότε που τα smartphone έγιναν καθημερινά είδη, οι προγραμματιστές βιάστηκαν να βρουν τρόπους για να μειώσουν την πολυπλοκότητα της ιστοσελίδας και τη χρήση δεδομένων, με τον οποίο καταλήξαμε προγράμματα περιήγησης για κινητά κατασκευασμένα για ταχύτητα 4 από τα γρηγορότερα προγράμματα βελτιστοποίησης για tablet που δεν έχετε ακούσει ποτέ [Android]Τα προγράμματα περιήγησης tablet Android, γενικά, δεν είναι τόσο καλά. Τα περισσότερα από τα τέσσερα μεγάλα προγράμματα περιήγησης υποφέρουν από κουμπιά με χαμηλό μέγεθος και υποτονική απόδοση. Οι εναλλακτικές λύσεις βελτιστοποιημένες για tablet που αναφέρονται σε αυτό το άρθρο, τις οποίες ίσως να μην γνωρίζετε ... Διαβάστε περισσότερα

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

Αυτό είναι το πρόβλημα που επιδιώκει να επιλύσει το Polaris. Το Polaris δεν είναι η πρώτη τεχνολογία που έχουμε δει να προσπαθεί να λύσει αυτό το πρόβλημα - η Google διαθέτει AMP και το Facebook έχει Instant Άρθρα - αλλά η Polaris αντιμετωπίζει το πρόβλημα από διαφορετική οπτική γωνία.

Πώς λειτουργεί το Polaris του MIT

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

ScoutGraph

Ο Scout είναι ένας προγραμματιστής που αναλύει τον υπάρχοντα κώδικα, κοιτάζοντας το DOM (Μοντέλο αντικειμένου εγγράφου Κάνοντας το διαδίκτυο διαδραστικό: μια εισαγωγή στο jQueryΤο jQuery είναι μια βιβλιοθήκη σεναρίων από την πλευρά του πελάτη που χρησιμοποιεί σχεδόν κάθε σύγχρονος ιστότοπος - καθιστά τους ιστότοπους διαδραστικούς. Δεν είναι η μόνη βιβλιοθήκη Javascript, αλλά είναι η πιο ανεπτυγμένη, πιο υποστηριζόμενη και χρησιμοποιείται ευρύτερα ... Διαβάστε περισσότερα ) που θα δημιουργούταν όταν ένα πρόγραμμα περιήγησης φορτώνει μια σελίδα. Χρησιμοποιεί μια απογυμνωμένη έκδοση του Firefox για να εξασφαλίσει ένα ακριβές μοντέλο και όλα αυτά συμβαίνουν πίσω από τα παρασκήνια.

Ενώ το κάνει αυτό, το Scout παρακολουθεί όπου δημιουργούνται εξαρτήσεις που θα καθυστερούσαν την κανονική φόρτωση, δημιουργώντας ένα προσαρμοσμένο DOM με αντιστοιχισμένες τις σωστές εξαρτήσεις. Στη δοκιμή, αυτή η διαδικασία βρήκε βελτιωμένα μοντέλα για 81% όλων των ιστοσελίδων.

Αυτά τα δεδομένα χρησιμοποιούνται για τη δημιουργία μιας σελίδας stub για παράδοση του διακομιστή στη θέση του αρχικού εγγράφου HTML.

OldPhone

Η νέα σελίδα stub περιέχει τη βιβλιοθήκη Javascript Polaris, το προσαρμοσμένο πρόγραμμα που δημιουργήθηκε από τον Scout και το πρωτότυπο έγγραφο HTML. Χρησιμοποιεί αυτό το πρόγραμμα για τη δυναμική φόρτωση του περιεχομένου που απαιτείται για την ιστοσελίδα σας, διασφαλίζοντας ότι το πρόγραμμα περιήγησής σας φορτώνει περιεχόμενο όπως απαιτείται.

Καθώς το Polaris είναι κατασκευασμένο εξ ολοκλήρου σε Javascript, μπορεί να εκτελεστεί ακόμη και σε μη τροποποιημένα προγράμματα περιήγησης. Το HTML στις ιστοσελίδες είναι επίσης αμετάβλητο, αλλά αυτή η βελτίωση της απόδοσης έρχεται με ένα μικρό κόστος: μερικά επιπλέον byte για κάθε σελίδα που φορτώνεται.

Το AMP της Google είναι το νέο HTML

Το Polaris δεν είναι ο μόνος τρόπος με τον οποίο οι προγραμματιστές προσπαθούν να αυξήσουν τις ταχύτητες Web. Google πρόσφατα έκανε το ντεμπούτο της δικής τους τεχνολογίας που ονομάζεται AMP Η Google πρόκειται να κάνει ταχύτερη περιήγηση σε κινητές συσκευές έως και 85%Η Google παρουσιάζει ένα νέο πρότυπο που θα βελτιώσει τις ταχύτητες περιήγησης σε κινητές συσκευές. Δείτε πώς σας επηρεάζει και γιατί πρέπει να σας ενδιαφέρει. Διαβάστε περισσότερα (Accelerated Mobile Pages). Πώς διαφέρει από το Polaris; Πρώτον, το AMP χρησιμοποιεί ένα νέο είδος HTML, ενώ το Polaris λειτουργεί με παραδοσιακό HTML.

Το AMP περιορίζει επίσης τα είδη σεναρίων που μπορούν να εκτελεστούν σε μια σελίδα, επιτρέποντας μόνο ένα υποσύνολο σεναρίων που έχουν εγκριθεί από τις προδιαγραφές της AMP. Η προσαρμογή γίνεται μέσω εκτεταμένης μορφής CSS (Διαδοχικά φύλλα στυλ Κορυφαίοι 5 ιστότοποι για να μάθετε CSS Online Διαβάστε περισσότερα , αν και η AMP περιορίζει ορισμένα κινούμενα σχέδια που τείνουν να επηρεάζουν την απόδοση.

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

Επιπλέον, το σενάριο του AMP βασίζεται σε στοιχεία Web, τα οποία δεν είναι συμβατό σε όλα τα προγράμματα περιήγησης. Στο Chrome ή στο Opera, όλα θα πάνε καλά. Για τα Safari, Firefox και Edge, δεν μπορείτε ποτέ να είστε πολύ σίγουροι. Αυτό μπορεί να είναι λιγότερο θέμα στο μέλλον, αλλά προς το παρόν, είναι μεγάλη υπόθεση.

Το μεγαλύτερο πλεονέκτημα της AMP είναι οι στενοί δεσμοί της με την Google. Όταν οι χρήστες βρίσκουν σελίδες μέσω της αναζήτησης Google, οι σελίδες AMP αποθηκεύονται στην κρυφή μνήμη στους διακομιστές της Google. Οι εκδότες παραχωρούν πολύ έλεγχο, αλλά η Google διαθέτει περισσότερους διακομιστές σε περισσότερα μέρη και μπορεί να προσφέρει καλύτερα περιεχόμενο. Αυτή η διαδικασία προσωρινής αποθήκευσης θα κάνει τους χρήστες παρόμοια κέρδη απόδοσης με το Opera Mini Βελτιστοποιήστε την περιήγηση στο κινητό σας με το πρόγραμμα περιήγησης Opera Mini Διαβάστε περισσότερα .

ServerFarm

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

Ωστόσο, η AMP έχει πλεονέκτημα όσον αφορά την κατανάλωση δεδομένων, καθώς οι σελίδες είναι εξαιρετικά αδύναμες. Η προσωρινή αποθήκευση της Google είναι ένα άλλο πλεονέκτημα καθώς το Polaris τρέχει μόνο σε κανονικούς διακομιστές Ιστού. Να κάνει το Google να ενεργεί ως δίκτυο παράδοσης περιεχομένου Πώς να ρυθμίσετε το CDN με τον σωστό τρόπο και να αποφύγετε προβλήματα SEO Διαβάστε περισσότερα είναι πάντα ένα τεράστιο μπόνους για τους εκδότες.

Τι γίνεται με τα Instant Άρθρα του Facebook;

Το Polaris και το AMP δεν είναι οι μόνες τεχνολογίες για την επιτάχυνση του Ιστού. Έχουμε επίσης το Facebook να κάνει μια προσπάθεια με την επερχόμενη προσπάθειά τους Άμεσα άρθρα Η Verizon αγοράζει AOL, το Facebook εγκαινιάζει άμεσα άρθρα και άλλα... [Τεχνολογία Digest Digest]Η Verizon αγοράζει AOL, το Facebook αρχίζει να δημοσιεύει, η Microsoft ξεκινά τη μετάφραση, το TunnelBear επεκτείνεται στο Chrome, το Domino's παραδίδει μέσω emoji και ο Conan O'Brien παίζει το The Witcher 3. Διαβάστε περισσότερα . Με βάση την εφαρμογή Paper για iOS, το Facebook επιδιώκει να δημιουργήσει μια παρόμοια εμπειρία βελτιστοποιημένη για κινητά αλλού.

Βασικά, τα Instant Άρθρα είναι πλήρη άρθρα που δημοσιεύουν τρίτοι από τους εκδότες απευθείας στο Facebook. Αυτά τα Στιγμιαία Άρθρα υπόσχονται να φορτώσουν τουλάχιστον δέκα φορές ταχύτερα από τις κανονικές ιστοσελίδες και σε αντίθεση με το AMP, τα Στιγμιαία Άρθρα δεν θα πρέπει να θυσιάσουν προηγμένη JavaScript ή διαδραστικότητα.

Σε αντάλλαγμα, οι συμμετέχοντες εκδότες λαμβάνουν ένα μερίδιο των εσόδων που δημιουργούνται από τα Άμεσα Άρθρα. Είναι ένα win-win για όλους τους εμπλεκόμενους, τουλάχιστον στη θεωρία.

Το μεγάλο μειονέκτημα είναι ότι οι εκδότες χάνουν πολύ τον έλεγχο του περιεχομένου τους - ακόμη περισσότερο από ό, τι με AMP της Google - και είναι δύσκολο να δούμε πώς μπορεί να ανταγωνιστεί το Polaris όσον αφορά την ελευθερία και συμβατότητα. Τα Στιγμιαία Άρθρα ενδέχεται να βελτιώσουν την απόδοση στον Ιστό για κινητά, αλλά το κύριο επίκεντρο είναι η συγκέντρωση χρηστών Facebook και διαφημιστικών εσόδων.

Αυτό βοηθά τους εκδότες να μετατρέψουν τα άρθρα που μοιράζονται οι χρήστες τους σε έσοδα και το Facebook διατηρεί αυτούς τους χρήστες στο Facebook περισσότερο. Ο μόνος τρόπος με τον οποίο οι χρήστες επωφελούνται από τα Άμεσα Άρθρα είναι εάν έχουν ήδη περάσει όλο το χρόνο τους διαβάζοντας περιεχόμενο μόνο στο Facebook.

Το Polaris και το μέλλον του Διαδικτύου

Σε σύγκριση με τα άρθρα AMP και Instant, το Polaris προσφέρει τα μεγαλύτερα οφέλη τόσο στους εκδότες όσο και στους χρήστες, κυρίως επειδή είναι απαλλαγμένο από πολύπλοκες σχέσεις. Όχι μόνο δεν χρειάζεται να βασίζεστε είτε στο Google είτε στο Facebook, αλλά και σε αυτό επιταχύνει τον Ιστό για κινητά και προγράμματα περιήγησης επιτραπέζιου υπολογιστή.

Επιπλέον, είναι επίσης το μόνο που δεν απαιτεί επανεγγραφή υπάρχοντος HTML.

Μόνο από αυτά τα τρία έργα, μπορούμε να δούμε ότι η επιτάχυνση του Διαδικτύου είναι στο μυαλό κορυφαίων εταιρειών και επιστημόνων υπολογιστών. Το Polaris έχει πολλές υποσχέσεις, όπως και τα άρθρα AMP και Instant. Στα σχόλια, ενημερώστε μας για ποιες από αυτές τις τεχνολογίες σας ενδιαφέρουν περισσότερο.

Συντελεστές εικόνας: Γρήγορος υπολογιστής από τον lassedesignen μέσω του Shutterstock, Sozialhelden ε. V. μέσω του Flickr, MIT CSAIL μέσω MIT.EDU, Tigger11th μέσω του Shutterstock

Ο Μάικλ δεν χρησιμοποίησε Mac όταν ήταν καταδικασμένοι, αλλά μπορεί να κωδικοποιήσει στο Applescript. Έχει πτυχία στην Πληροφορική και στα Αγγλικά. γράφει για λίγο Mac, iOS και βιντεοπαιχνίδια. και είναι ένας ημερήσιος πίθηκος πληροφορικής για πάνω από μια δεκαετία, ειδικεύεται στο σενάριο και στην εικονικοποίηση.