Mit Polaris von MIT wird das gesamte Web um über 30% schneller
Polaris ist eine neue Technologie des MIT, die eine der größten Störungen des modernen Lebens lösen wird: langsame Webseiten. Das haben wir alle schon durchgemacht. Sie möchten nur eine kurze Information. Sie warten dann fast eine Minute, während alles geladen wird. Polaris wird das lösen.
Aber wie sieht es mit anderen Versuchen aus, das Web zu beschleunigen? Ziemlich verdammt gut.
Seit sich Smartphones zu Produkten des täglichen Bedarfs entwickelt haben, suchen die Entwickler nach Wegen, die Komplexität von Webseiten und die Datennutzung zu reduzieren. So sind mobile Browser entstanden, die auf Geschwindigkeit ausgelegt sind 4 der schnellsten Tablet-optimierten Browser, die Sie noch nie gehört haben [ Android] 4 der schnellsten Tablet-optimierten Browser, die 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 Tasten mit geringer Größe und schleppender Leistung. Die in diesem Artikel genannten Tablet-optimierten Alternativen, die Sie möglicherweise nicht kennen… Lesen Sie mehr. Und obwohl für das Handy optimierte Websites existieren, sind sie immer noch nicht schnell genug.
Dies ist das Problem, das Polaris zu beheben sucht. Polaris ist nicht die erste Technologie, die wir bei dem Versuch gesehen haben, dieses Problem zu lösen - Google hat AMP und Facebook hat Instant-Artikel -, aber Polaris geht das Problem aus einem anderen Blickwinkel an.
Wie funktioniert die Polaris von MIT?
Polaris besteht eigentlich aus zwei separaten Komponenten: einer auf dem Webserver und einer in Ihrem Webbrowser. Bei der serverseitigen Komponente handelt es sich um einen benutzerdefinierten Scheduler mit dem Namen Scout, während die clientseitige Komponente als Polaris bezeichnet wird, einer benutzerdefinierten Javascript-Bibliothek, die das Laden des Seiteninhalts durch Ihren Browser optimiert.
Scout ist ein Scheduler, der vorhandenen Code analysiert und das DOM (Document Object Model Making The Web Interactive) betrachtet: Eine Einführung in jQuery Machen Sie das Web Interactive: Eine Einführung in jQuery jQuery ist eine clientseitige Skriptbibliothek, die nahezu jede moderne Website verwendet Es macht Websites interaktiv. Es ist nicht die einzige Javascript-Bibliothek, aber es ist die am meisten entwickelte, am meisten unterstützte und am häufigsten verwendete… Weiterlesen, die erstellt werden würde, wenn ein Browser eine Seite lädt. Es verwendet eine abgespeckte Version von Firefox, um ein genaues Modell sicherzustellen. All dies geschieht im Hintergrund.
Dabei verfolgt Scout, wo Abhängigkeiten erstellt werden, die das normale Laden verzögern würden, und erstellt ein benutzerdefiniertes DOM mit den richtigen abhängigen Abhängigkeiten. Im Test wurden für 81% aller Webseiten verbesserte Modelle gefunden.
Diese Daten werden verwendet, um eine Stub-Seite zu erstellen, die der Server anstelle des ursprünglichen HTML-Dokuments liefern kann.
Die neue Stub-Seite enthält die Polaris Javascript Library, den von Scout erstellten benutzerdefinierten Zeitplan und Ihr ursprüngliches HTML-Dokument. Mit diesem Zeitplan wird der für Ihre Webseite erforderliche Inhalt dynamisch geladen, um sicherzustellen, dass Ihr Browser den Inhalt bei Bedarf lädt.
Da Polaris vollständig in Javascript erstellt ist, kann es auch in unveränderten Browsern ausgeführt werden. Der HTML-Code auf Webseiten ist ebenfalls unverändert. Diese Leistungssteigerung ist jedoch mit geringen Kosten verbunden: ein paar zusätzliche Bytes für jede geladene Seite.
Der AMP von Google ist das neue HTML
Polaris ist nicht der einzige Weg, mit dem Entwickler versuchen, die Webgeschwindigkeit zu erhöhen. Google hat vor kurzem seine eigene Technologie namens AMP vorgestellt. Google will mobiles Surfen um bis zu 85% schneller machen Google macht bald mobiles Surfen um bis zu 85% schneller Google führt einen neuen Standard ein, der die Geschwindigkeit beim mobilen Surfen verbessern wird. Hier ist, wie es Sie beeinflusst und warum Sie sich darum kümmern sollten. Weitere Informationen (beschleunigte mobile Seiten). Wie unterscheidet es sich von Polaris? Zum einen verwendet AMP eine neue Art von HTML, wohingegen Polaris mit herkömmlichem HTML arbeitet.
AMP begrenzt auch die Arten von Skripts, die auf einer Seite ausgeführt werden können, und ermöglicht nur eine Teilmenge von Skripts, die von den AMP-Spezifikationen genehmigt werden. Die Anpassung erfolgt über eine erweiterte Form von CSS (Cascading Style Sheets - Top 5 Websites - CSS Online - Top 5 - Sites - CSS Online - Weitere Informationen), obwohl AMP bestimmte Animationen einschränkt, die die Leistung beeinträchtigen.
Mit AMP können Seiten auch keine Formulare haben, wodurch die Arten von Websites begrenzt werden, die AMP verwenden können. AMP kann zwar extrem schnelle Seiten erstellen, sie müssen jedoch einfach sein - sogar primitiv - und Sie verlieren viel an Aussehen und Verhalten des modernen Webs. Wenn eine Site über viele soziale Integrationen, Diashows und andere Skriptelemente verfügt, funktioniert AMP nicht gut.
Außerdem basiert das Skript von AMP auf Webkomponenten, die nicht für alle Browser kompatibel sind. In Chrome oder Opera wird alles gut funktionieren. Bei Safari, Firefox und Edge können Sie nie zu sicher sein. Dies ist in der Zukunft vielleicht weniger ein Problem, aber im Moment ist es eine große Sache.
Das größte Kapital von AMP ist die enge Verbindung zu Google. Wenn Benutzer Seiten über die Google-Suche finden, werden AMP-Seiten auf den Servern von Google zwischengespeichert. Publisher geben viel Kontrolle ab, aber Google hat mehr Server an mehr Stellen und kann Inhalte besser bereitstellen. Durch diesen Zwischenspeicherungsprozess erzielen Benutzer ähnliche Leistungssteigerungen wie Opera Mini. Optimieren Sie Ihr mobiles Browsen mit dem Opera Mini-Browser. Optimieren Sie Ihr mobiles Browsen mit dem Opera Mini-Browser. Weitere Informationen .
Im Vergleich zu AMP bietet Polaris erhebliche Vorteile für Publisher. Bestehender HTML-Code kann verwendet werden, sodass in AMPs HTML-Version keine Seiten 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 beim Datenverbrauch, da die Seiten stark verschlankt sind. Googles Caching ist ein weiterer Pluspunkt, da Polaris nur auf normalen Webservern läuft. Google als Content Delivery Network einsetzen Wie man CDN auf die richtige Weise einrichtet und SEO-Probleme vermeidet Wie man CDN auf die richtige Weise einrichtet und SEO-Probleme vermeidet Mehr lesen ist immer ein großer Bonus für Publisher.
Was ist mit den Instant-Artikeln von Facebook??
Polaris und AMP sind nicht die einzigen Technologien zur Beschleunigung des Webs. Wir haben auch Facebook einen Versuch mit ihrem aufstrebenden Unternehmen namens "Instant Articles" unternommen. Verizon kauft AOL, Facebook führt Instant-Artikel und mehr ein ... [Tech News Digest] Digest] Verizon kauft AOL, Facebook beginnt mit der Veröffentlichung, Microsoft beginnt mit der Übersetzung, TunnelBear erweitert sich auf Chrome, Dominos Lieferungen über Emoji und Conan O'Brien spielt The Witcher 3. Lesen Sie mehr. Auf der Grundlage der Paper-App für iOS möchte Facebook ein ähnliches mobiloptimiertes Erlebnis an anderer Stelle schaffen.
Grundsätzlich handelt es sich bei Instant Articles um vollständige Artikel, die von Drittherstellern direkt auf Facebook veröffentlicht werden. Es wird versprochen, dass diese Instant-Artikel mindestens zehnmal schneller geladen werden als normale Webseiten, und im Gegensatz zu AMP müssen Instant Articles kein fortgeschrittenes JavaScript oder Interaktivität opfern.
Im Gegenzug erhalten teilnehmende Publisher einen Anteil an den Einnahmen ihrer Instant-Artikel. Es ist eine Win-Win-Situation für alle Beteiligten, zumindest theoretisch.
Der große Nachteil ist, dass Publisher viel Kontrolle über ihre Inhalte verlieren - sogar noch mehr als mit Googles AMP - und es ist schwer zu erkennen, wie dies mit Polaris in Bezug auf Freiheit und Kompatibilität konkurrieren kann. Instant Articles kann die Leistung im mobilen Web verbessern, der Schwerpunkt liegt jedoch auf der Erfassung von Facebook-Nutzern und der Werbeeinnahmen.
Dies hilft Publishern, Artikel, die ihre Nutzer teilen, in Einnahmen umzuwandeln, und Facebook kann Facebook länger nutzen. Nutzer profitieren von Instant Articles nur, wenn sie ihre gesamte Zeit nur mit dem Lesen von Facebook verbringen.
Polaris und die Zukunft des Webs
Verglichen mit AMP- und Instant-Artikeln bietet Polaris Publishern und Nutzern die größten Vorteile, vor allem weil es keine komplexen Beziehungen gibt. Sie müssen sich nicht nur auf Google oder Facebook verlassen, sondern beschleunigen auch das Web für Handys und Desktop-Browser.
Außerdem ist es das einzige, das kein Umschreiben von vorhandenem HTML erfordert.
Nur aus diesen drei Projekten können wir sehen, dass die Beschleunigung des Webs sowohl Top-Unternehmen als auch Informatiker gleichermaßen beschäftigt. Polaris hat viel zu versprechen, genau wie AMP und Instant Articles. Lassen Sie uns in den Kommentaren wissen, welche dieser Technologien Sie am meisten ansprechen.
Bildnachweis: Fast Computer von lassedesignen über Shutterstock, Sozialhelden e.V. über Flickr, MIT CSAIL über MIT.EDU, Tigger11th über Shutterstock
Erfahren Sie mehr über: Mobiles Breitband, Webentwicklung.