MITs Polaris vil gøre hele internettet over 30% hurtigere

  • Michael Cain
  • 0
  • 2501
  • 239
Reklame

Polaris er en ny teknologi fra MIT, der vil løse en af ​​moderne livs største irritationsmomenter: langsomme websider. Vi har alle været der. Du ønsker bare en hurtig smule information. Derefter sidder du fast og venter tæt på et minut, mens alt går ind. Polaris vil løse det.

Men hvordan kan det sammenlignes med andre forsøg på at fremskynde Internettet? Temmelig darn god.

Lige siden smartphones blev hverdagsartikler, har udviklere hastet med at finde måder at reducere websidens kompleksitet og dataforbrug, hvilket er, hvordan vi endte med mobile browsere bygget til hastighed 4 af de hurtigste tabletoptimerede browsere, som du aldrig har hørt om [ Android] 4 af de hurtigste tabletoptimerede browsere, som du aldrig har hørt om [Android] Android-tablet-browsere er generelt ikke så gode. De fleste af de store fire browsere lider af knapper, der er dårligt store og træg. De tabletoptimerede alternativer, der er nævnt i denne artikel, som du muligvis ikke kender…. Og mens der findes mobiloptimerede websteder, er de stadig ikke hurtige nok.

Dette er det problem, som Polaris ser ud til at løse. Polaris er ikke den første teknik, vi har set for at prøve at løse dette problem - Google har AMP og Facebook har øjeblikkelige artikler - men Polaris tackle problemet fra en anden vinkel.

Sådan fungerer MITs Polaris

Polaris er faktisk to separate komponenter: en på webserveren og en i din webbrowser. Komponenten på serversiden er en brugerdefineret planlægger kaldet Scout, mens klientsidekomponenten kaldes Polaris, et brugerdefineret Javascript-bibliotek, der optimerer, hvordan din browser indlæser sideindhold.

Scout er en planlægger, der analyserer eksisterende kode ved at se på DOM (Document Object Model Making Web Interactive: En introduktion til jQuery Making Web Interactive: En introduktion til jQuery jQuery er et script-bibliotek på klientsiden, som næsten ethvert moderne websted bruger - det gør websteder interaktive. Det er ikke det eneste Javascript-bibliotek, men det er det mest udviklede, mest understøttede og mest anvendte ...), der ville blive oprettet, når en browser indlæser en side. Den bruger en fjernet version af Firefox for at sikre en nøjagtig model, og alt dette sker bag kulisserne.

Mens du gør dette, spejder spor, hvor der oprettes afhængigheder, der ville forsinke den normale indlæsning, hvilket skaber en brugerdefineret DOM med de korrekte afhængigheder, der er kortlagt. Ved testning fandt denne proces forbedrede modeller for 81% af alle websider.

Disse data bruges til at oprette en stubside, hvor serveren skal levere i stedet for det originale HTML-dokument.

Den nye stubside indeholder Polaris Javascript-biblioteket, den brugerdefinerede plan, der er oprettet af Scout, og dit originale HTML-dokument. Den bruger denne tidsplan til dynamisk at indlæse det indhold, der er nødvendigt til din webside, og sikre, at din browser indlæser indhold, som det er nødvendigt.

Da Polaris er lavet helt i Javascript, er det i stand til at køre selv i umodificerede browsere. HTML på websider er også uændret, men denne ydelsesforbedring medfører en lille omkostning: et par ekstra byte for hver indlæst side.

Googles AMP er den nye HTML

Polaris er ikke den eneste måde, hvorpå udviklere forsøger at øge webhastigheden. Google debuterede for nylig deres egen teknik kaldet AMP Google er ved at gøre mobil browsing op til 85% hurtigere Google er ved at gøre mobil browsing Op til 85% hurtigere Google ruller ud en ny standard, der vil forbedre mobil browsinghastigheder. Her er, hvordan det påvirker dig, og hvorfor du skal pleje. (Accelerated Mobile Pages). Hvordan adskiller det sig fra Polaris? For det første bruger AMP en ny type HTML, hvorimod Polaris fungerer med traditionel HTML.

AMP begrænser også den slags scripts, der kan køres på en side, hvilket kun giver mulighed for et undergruppe af scripts, der er godkendt af AMPs specifikationer. Tilpasning udføres gennem en udvidet form af CSS (Cascading Style Sheets Top 5 Sites for at lære CSS Online Top 5 Sites for at lære CSS Online), selvom AMP begrænser visse animationer, der har tendens til at påvirke ydelsen.

Med AMP kan sider heller ikke have formularer, hvilket begrænser de typer websteder, der kan bruge AMP. Så mens AMP kan skabe flammende hurtige sider, skal de være enkle - endda primitive - og du mister meget af det moderne webs look og fornemmelse. Hvis et websted har masser af social integration, diasshow og andre scriptede elementer, fungerer AMP ikke godt.

Plus, AMPs scripting er baseret på webkomponenter, som ikke er kompatible på tværs af alle browsere. I Chrome eller Opera fungerer alt fint. For Safari, Firefox og Edge kan du aldrig være for sikker. Dette kan være mindre af et problem i fremtiden, men i øjeblikket er det en big deal.

AMPs største aktiv er dens nære bånd til Google. Når brugere finder sider via Google-søgning, cacheres AMP-sider på Googles servere. Udgivere giver meget kontrol, men Google har flere servere flere steder og kan bedre levere indhold. Denne cache-proces får brugerne lignende ydelsesgevinster som Opera Mini Optimer din mobile browsing med Opera Mini-browseren Optimer din mobile browsing med Opera Mini-browseren .

Polaris tilbyder nogle væsentlige fordele for udgivere sammenlignet med AMP. Eksisterende HTML-kode kan bruges, så der er ikke behov for at omskrive sider i AMPs version af HTML. Polaris er i stand til at køre på enhver browser og dermed undgå kompatibilitetsproblemer. Polaris forbedrer hastigheden for desktop-browsere, ikke kun for mobile brugere.

Men AMP får en fordel med hensyn til dataforbrug, da sider er meget slankede. Googles cache er et andet plus, da Polaris bare kører på normale webservere. At få Google til at fungere som et indholdsleveringsnetværk Sådan konfigureres CDN på den rigtige måde og undgår SEO-problemer Sådan konfigureres CDN på den rigtige måde og undgår SEO-problemer er altid en enorm bonus for udgivere.

Hvad med Facebooks øjeblikkelige artikler?

Polaris og AMP er ikke de eneste teknologier til at fremskynde internettet. Vi har også Facebook, der gør et forsøg med deres op-og-kommende bestræbelser kaldet Instant Articles Verizon Buys AOL, Facebook lancerer øjeblikkelige artikler og mere… [Tech News Digest] Verizon Buys AOL, Facebook lancerer Instant Articles og mere… [Tech News Digest] Verizon køber AOL, Facebook begynder at udgive, Microsoft begynder at oversætte, TunnelBear strækker sig til Chrome, Domino leverer via emoji, og Conan O'Brien spiller The Witcher 3.. Baseret på deres Paper-app til iOS søger Facebook at skabe en lignende mobiloptimeret oplevelse andre steder.

Grundlæggende er Instant Articles komplette artikler, som tredjepartudgivere poster direkte på Facebook. Disse øjeblikkelige artikler loves at indlæse mindst ti gange hurtigere end normale websider, og i modsætning til AMP behøver Instant Articles ikke at ofre nogen avanceret JavaScript eller interaktivitet.

Til gengæld får deltagende udgivere en del af indtægterne genereret af deres øjeblikkelige artikler. Det er en win-win for alle involverede, i det mindste i teorien.

Den store ulempe er, at udgivere mister meget kontrol over deres indhold - endnu mere end med Googles AMP - og det er svært at se, hvordan dette kan konkurrere med Polaris med hensyn til frihed og kompatibilitet. Øjeblikkelige artikler forbedrer muligvis ydelsen på det mobile web, men dets hovedfokus er at fange Facebook-brugere og annonceindtægter.

Dette hjælper udgivere med at omdanne artikler, som deres brugere deler til indtægter, og Facebook får til at holde disse brugere Facebook længere. Den eneste måde, brugere drager fordel af Instant Articles på, er, hvis de allerede bruger al deres tid på at læse indhold på Facebook.

Polaris og fremtidens web

Sammenlignet med AMP og øjeblikkelige artikler tilbyder Polaris de største fordele for både udgivere og brugere, hovedsageligt fordi det er fri for komplekse forhold. Der er ikke kun behov for at stole på hverken Google eller Facebook, men det fremskynder Internettet til mobil og desktop browsere.

Plus, det er også den eneste, der ikke kræver en omskrivning af eksisterende HTML.

Lige fra disse tre projekter kan vi se, at hurtigere på nettet er i tankerne hos topvirksomheder og computerforskere. Polaris har mange løfter, ligesom AMP og øjeblikkelige artikler gør. Fortæl os i kommentarerne, hvilke af disse teknologier, der appellerer mest til dig.

Billedkreditter: Fast Computer af lassedesignen via Shutterstock, Sozialhelden e.V. via Flickr, MIT CSAIL via MIT.EDU, Tigger11th via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.