Η Polaris είναι μια νέα τεχνολογία από το MIT που θα λύσει μια από τις μεγαλύτερες ενοχλήσεις της σύγχρονης ζωής: αργές ιστοσελίδες. Είμαστε όλοι εκεί. Απλά θέλετε μια γρήγορη πληροφορία. Ακολούθησα να περιμένετε περίπου ένα λεπτό, ενώ όλα φορτώνονται. Η Polaris θα λύσει αυτό.
Αλλά πώς συγκρίνεται με άλλες προσπάθειες για επιτάχυνση του Ιστού; Αρκετά καλός.
Από τότε που τα smartphones έγιναν καθημερινά αντικείμενα, οι προγραμματιστές βιάζονταν να βρουν τρόπους για να μειώσουν την πολυπλοκότητα της ιστοσελίδας και τη χρήση των δεδομένων, και έτσι καταλήξαμε με προγράμματα περιήγησης για κινητά που κατασκευάστηκαν για ταχύτητα 4 από τα πιο γρήγορα προγράμματα περιήγησης βελτιστοποιημένα στον Tablet You Never Have [ Android] 4 από τα πιο γρήγορα προγράμματα περιήγησης βελτιστοποιημένων Tablet που δεν έχετε ποτέ ακούσει τα Android [Android] προγράμματα περιήγησης tablet, γενικά, δεν είναι τόσο σπουδαία. Τα περισσότερα από τα τέσσερα μεγάλα προγράμματα περιήγησης υποφέρουν από ελαττωματικά κουμπιά και υποτονική απόδοση. Οι εναλλακτικές βελτιστοποιημένες για tablet που αναφέρονται σε αυτό το άρθρο, τις οποίες ίσως δεν γνωρίζετε ... Διαβάστε περισσότερα. Και ενώ υπάρχουν ιστοσελίδες βελτιστοποιημένες για κινητά, δεν είναι ακόμα αρκετά γρήγοροι.
Αυτό είναι το θέμα που θέλει να κάνει η Polaris. Η Polaris δεν είναι η πρώτη τεχνολογία που έχουμε δει προσπαθώντας να λύσουμε αυτό το πρόβλημα - η Google έχει AMP και το Facebook έχει Instant άρθρα - αλλά η Polaris αντιμετωπίζει το πρόβλημα από διαφορετική οπτική γωνία.
Πώς λειτουργεί το Polaris του MIT
Η Polaris είναι στην πραγματικότητα δύο ξεχωριστά συστατικά: ένας στον διακομιστή Web και ένας στο πρόγραμμα περιήγησης στο Web. Το στοιχείο που αφορά την πλευρά του διακομιστή είναι ένας προσαρμοσμένος χρονοπρογραμματιστής που ονομάζεται Scout ενώ το στοιχείο της πλευράς πελάτη ονομάζεται Polaris, μια προσαρμοσμένη βιβλιοθήκη Javascript που βελτιστοποιεί τον τρόπο φόρτωσης του περιεχομένου της σελίδας από το πρόγραμμα περιήγησής σας.
Το Scout είναι ένας χρονοπρογραμματιστής που αναλύει τον υπάρχοντα κώδικα, κοιτάζοντας το DOM (Το Μοντέλο Αντικειμένου του Εγγράφου Κάνοντας το Διαδραστικό Ιστού: Μια Εισαγωγή στο jQuery Δημιουργώντας το Διαδραστικό Ιστού: Εισαγωγή στο jQuery jQuery είναι μια βιβλιοθήκη scripting από την πλευρά του πελάτη που χρησιμοποιεί σχεδόν κάθε σύγχρονη ιστοσελίδα - δεν είναι η μόνη βιβλιοθήκη Javascript, αλλά είναι η πιο ανεπτυγμένη, πιο υποστηριζόμενη και πιο διαδεδομένη .... Διαβάστε περισσότερα) που θα δημιουργηθούν όταν ένα πρόγραμμα περιήγησης φορτώνει μια σελίδα. Χρησιμοποιεί μια απογυμνωμένη έκδοση του Firefox για να εξασφαλίσει ένα ακριβές μοντέλο και όλα αυτά συμβαίνουν πίσω από τις σκηνές.
Κάνοντας αυτό, τα Scout κομμάτια όπου δημιουργούνται εξαρτήσεις που θα καθυστερούσαν την κανονική φόρτωση, δημιουργώντας ένα προσαρμοσμένο DOM με τις σωστές εξαρτήσεις που αντιστοιχίστηκαν. Στη δοκιμή, αυτή η διαδικασία βρήκε βελτιωμένα μοντέλα για το 81% όλων των ιστοσελίδων.
Αυτά τα δεδομένα χρησιμοποιούνται για τη δημιουργία μιας σελίδας stub για την παράδοση του διακομιστή στη θέση του αρχικού εγγράφου HTML.
Η νέα σελίδα stub περιέχει τη βιβλιοθήκη Javascript της Polaris, το προσαρμοσμένο πρόγραμμα που δημιουργήθηκε από το Scout και το πρωτότυπο έγγραφο HTML. Χρησιμοποιεί αυτό το πρόγραμμα για να φορτώσει δυναμικά το περιεχόμενο που απαιτείται για την ιστοσελίδα σας, διασφαλίζοντας ότι το πρόγραμμα περιήγησής σας φορτώνει περιεχόμενο όπως είναι απαραίτητο.
Καθώς η Polaris είναι κατασκευασμένη εξ ολοκλήρου σε Javascript, είναι σε θέση να τρέχει ακόμα και σε μη τροποποιημένα προγράμματα περιήγησης. Η HTML σε ιστοσελίδες είναι επίσης αμετάβλητη, αλλά αυτή η βελτίωση επιδόσεων έρχεται με ένα μικρό κόστος: μερικά επιπλέον bytes για κάθε σελίδα που έχει φορτωθεί.
Το AMP της Google είναι το νέο HTML
Η Polaris δεν είναι ο μόνος τρόπος με τον οποίο οι προγραμματιστές προσπαθούν να ενισχύσουν τις ταχύτητες Web. Η Google ξεκίνησε πρόσφατα τη δική της τεχνολογία που ονομάζεται AMP Η Google είναι έτοιμη να κάνει την περιήγηση στο κινητό έως 85% γρηγορότερα Το Google είναι έτοιμο να κάνει την περιήγηση στο κινητό έως 85% γρηγορότερα Η Google δρομολογεί ένα νέο πρότυπο που πρόκειται να βελτιώσει τις ταχύτητες περιήγησης για κινητά. Εδώ είναι πώς σας επηρεάζει και γιατί πρέπει να προσέχετε. Διαβάστε περισσότερα (Επιταχυνόμενες σελίδες για κινητά). Πώς διαφέρει από την Polaris; Για ένα πράγμα, η AMP χρησιμοποιεί ένα νέο είδος HTML ενώ η Polaris λειτουργεί με την παραδοσιακή HTML.
Το AMP επίσης περιορίζει τα είδη των σεναρίων που μπορούν να εκτελεστούν σε μια σελίδα, επιτρέποντας μόνο ένα υποσύνολο σεναρίων που εγκρίνονται από τις προδιαγραφές της AMP. Η προσαρμογή γίνεται μέσω μιας εκτεταμένης μορφής CSS (Cascading Style Sheets Top 5 Sites To Learn CSS Online Top 5 Sites για να μάθετε περισσότερα για το CSS Online), αν και το AMP περιορίζει ορισμένα κινούμενα σχέδια που τείνουν να επηρεάζουν την απόδοση.
Με το AMP, οι σελίδες δεν μπορούν να έχουν ούτε μορφές, οι οποίες περιορίζουν τους τύπους των ιστότοπων που μπορούν να χρησιμοποιήσουν το AMP. Έτσι, ενώ το AMP μπορεί να δημιουργήσει απίστευτα γρήγορες σελίδες, πρέπει να είναι απλή - ακόμη και πρωτόγονη - και χάνετε πολύ το βλέμμα και το αίσθημα του σύγχρονου Ιστού. Εάν ένας ιστότοπος έχει πολλή κοινωνική ενσωμάτωση, προβολές διαφανειών και άλλα στοιχεία σελιδοποιημένα, το AMP δεν θα λειτουργήσει καλά.
Επιπλέον, το scripting της AMP βασίζεται σε στοιχεία Web, τα οποία δεν είναι συμβατά σε όλα τα προγράμματα περιήγησης. Στο Chrome ή την Όπερα, όλα θα δουλέψουν καλά. Για το Safari, το Firefox και το Edge, δεν μπορείτε ποτέ να είστε πολύ σίγουροι. Αυτό μπορεί να είναι λιγότερο θέμα στο μέλλον, αλλά προς το παρόν, είναι μια μεγάλη υπόθεση.
Το μεγαλύτερο πλεονέκτημα της AMP είναι οι στενοί δεσμοί της με την Google. Όταν οι χρήστες βρίσκουν σελίδες μέσω της αναζήτησης Google, οι σελίδες AMP αποθηκεύονται προσωρινά στους διακομιστές της Google. Οι εκδότες παραχωρούν μεγάλο έλεγχο, αλλά η Google έχει περισσότερους εξυπηρετητές σε περισσότερα μέρη και μπορεί να προσφέρει καλύτερα περιεχόμενο. Αυτή η διαδικασία προσωρινής αποθήκευσης θα φέρει χρήστες παρόμοια κέρδη απόδοσης στην Opera Mini Βελτιστοποιήστε την περιήγησή σας στο κινητό με το πρόγραμμα περιήγησης Mini Opera Βελτιστοποιήστε την περιήγησή σας στο κινητό με το πρόγραμμα περιήγησης Mini Opera Διαβάστε περισσότερα.
Η Polaris προσφέρει μερικά σημαντικά οφέλη για τους εκδότες σε σύγκριση με το AMP. Μπορείτε να χρησιμοποιήσετε τον υπάρχοντα κώδικα HTML, οπότε δεν χρειάζεται να ξαναγράψετε σελίδες στην έκδοση HTML του AMP. Η Polaris είναι σε θέση να τρέχει σε οποιοδήποτε πρόγραμμα περιήγησης, αποφεύγοντας έτσι προβλήματα συμβατότητας. Η Polaris βελτιώνει την ταχύτητα για προγράμματα περιήγησης επιφάνειας εργασίας, όχι μόνο για χρήστες κινητών τηλεφώνων.
Αλλά η AMP έχει ένα πλεονέκτημα όσον αφορά την κατανάλωση δεδομένων, καθώς οι σελίδες είναι πολύ αδύνατες. Η προσωρινή αποθήκευση της Google είναι ένα ακόμη πλεονέκτημα, καθώς η Polaris τρέχει μόνο σε κανονικούς διακομιστές Web. Να πάρει το Google να ενεργεί ως δίκτυο παράδοσης περιεχομένου Πώς να ρυθμίσετε CDN το σωστό τρόπο και να αποφύγετε SEO προβλήματα Πώς να ρυθμίσετε CDN το σωστό τρόπο και να αποφύγετε SEO προβλήματα Διαβάστε περισσότερα είναι πάντα ένα τεράστιο επίδομα για τους εκδότες.
Τι είναι τα Άμεσα άρθρα του Facebook;
Η Polaris και η AMP δεν είναι οι μοναδικές τεχνολογίες για την επιτάχυνση του Web. Έχουμε, επίσης, κάνει Facebook μια προσπάθεια με την επερχόμενη προσπάθεια τους που ονομάζεται Άμεση Άρθρα Verizon Buys AOL, Facebook ξεκινά Άμεση Άρθρα, και Περισσότερα ... [Tech News Digest] Verizon αγοράζει AOL, Facebook ξεκινά Άμεση άρθρα, και πολλά άλλα .. Η Verizon αγοράζει το AOL, το Facebook ξεκινά τη δημοσίευση, η Microsoft ξεκινά τη μετάφραση, το TunnelBear επεκτείνεται στο Chrome, το Domino παράγει μέσω emoji και ο Conan O'Brien παίζει το The Witcher 3. Διαβάστε περισσότερα. Με βάση την εφαρμογή Χαρτί για iOS, το Facebook επιδιώκει να δημιουργήσει μια παρόμοια εμπειρία βελτιστοποιημένη από κινητά, αλλού.
Βασικά, τα άρθρα Instant είναι πλήρη άρθρα που οι εκδότες τρίτων δημοσιεύουν απευθείας στο Facebook. Αυτά τα Άμεσα άρθρα υπόσχονται να φορτώσουν τουλάχιστον δέκα φορές ταχύτερα από τις κανονικές ιστοσελίδες και σε αντίθεση με το AMP, τα Instant Articles δεν θα πρέπει να θυσιάσουν οποιαδήποτε προηγμένη JavaScript ή διαδραστικότητα.
Σε αντάλλαγμα, οι συμμετέχοντες εκδότες λαμβάνουν μέρος των εσόδων που παράγονται από τα Instant άρθρα τους. Είναι ένα win-win για όλους τους εμπλεκόμενους, τουλάχιστον θεωρητικά.
Το μεγάλο μειονέκτημα είναι ότι οι εκδότες χάνουν πολύ τον έλεγχο του περιεχομένου τους - ακόμα περισσότερο απ 'ό, τι με το AMP της Google - και είναι δύσκολο να δούμε πώς μπορεί να ανταγωνιστεί η Polaris με την ελευθερία και τη συμβατότητα. Τα Instant άρθρα μπορεί να βελτιώσουν την απόδοση στον ιστό για κινητά, αλλά η κύρια εστίασή του είναι η συλλογή χρηστών του Facebook και διαφημιστικών εσόδων.
Αυτό βοηθά τους εκδότες να κάνουν τα άρθρα που μοιράζονται οι χρήστες τους στα έσοδα και το Facebook παίρνει για να κρατήσει αυτούς τους χρήστες Facebook περισσότερο. Ο μόνος τρόπος για τους χρήστες να επωφεληθούν από τα Άμεσα άρθρα είναι αν ξοδεύουν ήδη όλο το χρόνο τους να διαβάζουν περιεχόμενο μόνο στο Facebook.
Polaris και το μέλλον του Ιστού
Σε σύγκριση με τα AMP και τα Στιγμιαία Άρθρα, η Polaris προσφέρει τα μέγιστα οφέλη τόσο στους εκδότες όσο και στους χρήστες, κυρίως επειδή δεν έχει πολύπλοκες σχέσεις. Όχι μόνο δεν χρειάζεται να βασίζεστε είτε στο Google ούτε στο Facebook, αλλά επιταχύνει τον ιστό για κινητά και desktop browsers.
Επιπλέον, είναι επίσης το μόνο που δεν απαιτεί επανεγγραφή υπάρχοντος κώδικα HTML.
Μόνο από αυτά τα τρία έργα, μπορούμε να δούμε ότι η επιτάχυνση του Web είναι στο μυαλό κορυφαίων εταιρειών και επιστημόνων υπολογιστών. Η Polaris έχει πολλά υποσχέσεις, όπως και τα AMP και τα Instant Articles. Στις παρατηρήσεις, ενημερώστε μας ποιες από αυτές τις τεχνολογίες σας απευθύνονται περισσότερο.
Συντελεστές εικόνας: Γρήγορη Υπολογιστής από lassedesignen μέσω Shutterstock, Sozialhelden eV μέσω Flickr, MIT CSAIL μέσω MIT.EDU, Tigger11th μέσω Shutterstock