Werbung

Polaris ist ein neue Technologie vom MIT Dies wird eines der größten Probleme des modernen Lebens lösen: langsame Webseiten. Das haben wir alle schon durchgemacht. Sie möchten nur eine kurze Information. Sie müssen dann fast eine Minute warten, während alles geladen wird. Polaris wird das lösen.

Aber wie ist es im Vergleich zu anderen Versuchen, das Web zu beschleunigen? Ziemlich verdammt gut.

Seitdem Smartphones zu Alltagsgegenständen geworden sind, haben Entwickler schnell nach Wegen gesucht, um die Komplexität von Webseiten und die Datennutzung zu reduzieren mobile Browser für Geschwindigkeit gebaut 4 der schnellsten Tablet-optimierten Browser, von denen Sie noch nie gehört haben [Android]Android-Tablet-Browser sind im Allgemeinen nicht so toll. Die meisten der vier großen Browser leiden unter schlecht dimensionierten Schaltflächen und einer schleppenden Leistung. Die in diesem Artikel erwähnten Tablet-optimierten Alternativen, die Sie möglicherweise nicht kennen ... Weiterlesen . Es gibt zwar für Mobilgeräte optimierte Websites, diese sind jedoch noch nicht schnell genug.

instagram viewer

Dies ist das Problem, das Polaris beheben möchte. Polaris ist nicht die erste Technologie, die wir gesehen haben, um dieses Problem zu lösen - Google hat AMP und Facebook hat Sofortartikel -, aber Polaris geht das Problem aus einem anderen Blickwinkel an.

Wie die Polaris des MIT funktioniert

Polaris besteht eigentlich aus zwei separaten Komponenten: einer auf dem Webserver und einer in Ihrem Webbrowser. Die serverseitige Komponente ist ein benutzerdefinierter Scheduler namens Scout, während die clientseitige Komponente Polaris heißt, eine benutzerdefinierte Javascript-Bibliothek, die das Laden von Seiteninhalten durch Ihren Browser optimiert.

ScoutGraph

Scout ist ein Scheduler, der vorhandenen Code analysiert und das DOM betrachtet (Dokumentobjektmodell Das Web interaktiv machen: Eine Einführung in jQueryjQuery ist eine clientseitige Skriptbibliothek, die fast jede moderne Website verwendet - sie macht Websites interaktiv. Es ist nicht die einzige Javascript-Bibliothek, aber die am weitesten entwickelte, am meisten unterstützte und am weitesten verbreitete ... Weiterlesen ), die erstellt werden, wenn ein Browser eine Seite lädt. Es wird eine abgespeckte Version von Firefox verwendet, um ein genaues Modell zu gewährleisten. All dies geschieht hinter den Kulissen.

Dabei verfolgt Scout, wo Abhängigkeiten erstellt werden, die das normale Laden verzögern würden, und erstellt ein benutzerdefiniertes DOM mit den richtigen zugeordneten Abhängigkeiten. Beim Testen fand dieser Prozess verbesserte Modelle für 81% aller Webseiten.

Diese Daten werden verwendet, um eine Stub-Seite zu erstellen, die der Server anstelle des ursprünglichen HTML-Dokuments bereitstellen kann.

Altes Handy

Die neue Stub-Seite enthält die Polaris Javascript Library, den von Scout erstellten benutzerdefinierten Zeitplan und Ihr ursprüngliches HTML-Dokument. Dieser Zeitplan wird verwendet, um den für Ihre Webseite erforderlichen Inhalt dynamisch zu laden und sicherzustellen, dass Ihr Browser den Inhalt nach Bedarf lädt.

Da Polaris vollständig in Javascript erstellt wurde, kann es auch in unveränderten Browsern ausgeführt werden. Der HTML-Code auf Webseiten bleibt ebenfalls unverändert, aber diese Leistungsverbesserung ist mit geringen Kosten verbunden: ein paar zusätzliche Bytes für jede geladene Seite.

Googles AMP ist das neue HTML

Polaris ist nicht die einzige Möglichkeit, mit der Entwickler versuchen, die Webgeschwindigkeit zu steigern. Google vor kurzem debütierte ihre eigene Technologie namens AMP Google macht das mobile Surfen um bis zu 85% schnellerGoogle führt einen neuen Standard ein, der die Geschwindigkeit beim Surfen auf Mobilgeräten verbessern wird. Hier erfahren Sie, wie es Sie betrifft und warum Sie sich darum kümmern sollten. Weiterlesen (Beschleunigte mobile Seiten). Wie unterscheidet es sich von Polaris? Zum einen verwendet AMP eine neue Art von HTML, während Polaris mit herkömmlichem HTML arbeitet.

AMP beschränkt auch die Arten von Skripten, die auf einer Seite ausgeführt werden können, und lässt nur eine Teilmenge von Skripten zu, die von den AMP-Spezifikationen genehmigt wurden. Die Anpassung erfolgt über eine erweiterte Form von CSS (Cascading Style Sheets Top 5 Websites, um CSS online zu lernen Weiterlesen ), obwohl AMP einschränkt bestimmte Animationen, die die Leistung beeinträchtigen.

Mit AMP können Seiten auch keine Formulare haben, wodurch die Arten von Websites, die AMP verwenden können, eingeschränkt werden. Während AMP blitzschnelle Seiten erstellen kann, müssen diese einfach - sogar primitiv - sein, und Sie verlieren viel vom Erscheinungsbild des modernen Web. Wenn eine Site viele soziale Integrationen, Diashows und andere Skriptelemente aufweist, funktioniert AMP nicht gut.

Außerdem basiert die Skripterstellung von AMP auf Webkomponenten, die dies nicht sind Kompatibel mit allen Browsern. In Chrome oder Opera funktioniert alles einwandfrei. Für Safari, Firefox und Edge können Sie nie zu sicher sein. Dies mag in Zukunft weniger ein Problem sein, aber im Moment ist es eine große Sache.

Das größte Kapital von AMP ist die enge Verbindung zu Google. Wenn Nutzer Seiten über die Google-Suche finden, werden AMP-Seiten auf den Servern von Google zwischengespeichert. Publisher geben viel Kontrolle ab, aber Google verfügt über mehr Server an mehr Orten und kann Inhalte besser bereitstellen. Dieser Caching-Prozess wird Benutzer erhalten ähnliche Leistungssteigerungen wie Opera Mini Optimieren Sie Ihr mobiles Surfen mit dem Opera Mini Browser Weiterlesen .

ServerFarm

Polaris bietet Publishern im Vergleich zu AMP einige bedeutende Vorteile. Vorhandener HTML-Code kann verwendet werden, sodass Seiten in der AMP-HTML-Version nicht neu geschrieben werden müssen. Polaris kann in jedem Browser ausgeführt werden, wodurch Kompatibilitätsprobleme vermieden werden. Polaris verbessert die Geschwindigkeit für Desktop-Browser, nicht nur für mobile Benutzer.

AMP hat jedoch einen Vorteil hinsichtlich des Datenverbrauchs, da die Seiten erheblich verkleinert werden. Das Caching von Google ist ein weiteres Plus, da Polaris nur auf normalen Webservern ausgeführt wird. Google dazu bringen, als Netzwerk für die Bereitstellung von Inhalten So richten Sie CDN richtig ein und vermeiden SEO-Probleme Weiterlesen ist immer ein großer Bonus für Verlage.

Was ist mit den Sofortartikeln von Facebook?

Polaris und AMP sind nicht die einzigen Technologien zur Beschleunigung des Webs. Wir haben auch Facebook, das einen Versuch mit ihrem aufstrebenden Unterfangen unternimmt Sofortartikel Verizon kauft AOL, Facebook startet Sofortartikel und mehr... [Tech News Digest]Verizon kauft AOL, Facebook beginnt mit der Veröffentlichung, Microsoft beginnt mit der Übersetzung, TunnelBear erweitert sich auf Chrome, Domino liefert per Emoji und Conan O'Brien spielt The Witcher 3. Weiterlesen . Basierend auf der Paper-App für iOS möchte Facebook anderswo ein ähnliches für Mobilgeräte optimiertes Erlebnis schaffen.

Grundsätzlich handelt es sich bei Sofortartikeln um vollständige Artikel, die von Drittanbietern direkt auf Facebook veröffentlicht werden. Es wird versprochen, dass diese Instant-Artikel mindestens zehnmal schneller als normale Webseiten geladen werden. Im Gegensatz zu AMP müssen Instant-Artikel weder auf fortgeschrittenes JavaScript noch auf Interaktivität verzichten.

Im Gegenzug erhalten die teilnehmenden Verlage einen Teil der Einnahmen aus ihren Sofortartikeln. Zumindest theoretisch ist dies eine Win-Win-Situation für alle Beteiligten.

Der große Nachteil ist, dass Verlage viel Kontrolle über ihre Inhalte verlieren - sogar mehr als mit AMP von Google - und es ist schwer zu erkennen, wie dies in Bezug auf Freiheit und Freiheit mit Polaris konkurrieren kann Kompatibilität. Sofortartikel können die Leistung im mobilen Web verbessern, ihr Hauptaugenmerk liegt jedoch auf der Erfassung von Facebook-Nutzern und Werbeeinnahmen.

Dies hilft Publishern dabei, Artikel, die ihre Benutzer teilen, in Einnahmen umzuwandeln, und Facebook kann diese Benutzer länger auf Facebook halten. Benutzer profitieren nur dann von Sofortartikeln, wenn sie bereits ihre gesamte Zeit damit verbringen, Inhalte nur auf Facebook zu lesen.

Polaris und die Zukunft des Web

Im Vergleich zu AMP und Sofortartikeln bietet Polaris sowohl Publishern als auch Benutzern die größten Vorteile, vor allem, weil es frei von komplexen Beziehungen ist. Sie müssen sich nicht nur nicht auf Google oder Facebook verlassen, sondern auch darauf beschleunigt das Web für Handys und Desktop-Browser.

Außerdem ist es das einzige, bei dem kein vorhandenes HTML neu geschrieben werden muss.

Allein aus diesen drei Projekten können wir erkennen, dass die Beschleunigung des Web sowohl bei Top-Unternehmen als auch bei Informatikern eine wichtige Rolle spielt. Polaris ist vielversprechend, ebenso wie AMP und Instant Articles. Lassen Sie uns in den Kommentaren wissen, welche dieser Technologien Sie am meisten ansprechen.

Bildnachweis: Schneller Computer von lassedesignen via Shutterstock, Sozialhelden e. V. V. über Flickr, MIT CSAIL über MIT.EDU, Tigger11th über Shutterstock

Michael hat keinen Mac benutzt, als sie zum Scheitern verurteilt waren, aber er kann in Applescript codieren. Er hat Abschlüsse in Informatik und Englisch; Er schreibt schon seit einiger Zeit über Mac, iOS und Videospiele. und er ist seit über einem Jahrzehnt ein IT-Affe am Tag, der sich auf Skripte und Virtualisierung spezialisiert hat.