MITs Polaris vil gøre hele internettet mere end 30% hurtigere

MIT har udviklet en ny teknologi, der skal fremskynde hele internettet med mindst 30%. Sådan fungerer det, og hvordan det sammenlignes med Google AMP og Facebook Instant Articles.

MIT har udviklet en ny teknologi, der skal fremskynde hele internettet med mindst 30%.  Sådan fungerer det, og hvordan det sammenlignes med Google AMP og Facebook Instant Articles.
Reklame

Polaris er en ny teknologi fra MIT, der vil løse et af moderne livs største irritationer: langsomme websider. Vi har alle været der. Du vil bare have en hurtig smule information. Du sidder så fast i et øjeblik, mens alt lægger sig. Polaris vil løse det.

Men hvordan sammenligner det med andre forsøg på at fremskynde internettet? Pretty darn godt.

Helt siden smartphones blev daglige genstande, har udviklerne travlt for at finde måder at reducere webkompleksitet og dataanvendelse på. Sådan sluttede vi til mobilbrowsere bygget til hastighed 4 Af de hurtigste tabletoptimerede browsere, du aldrig har hørt om [ Android] 4 af de hurtigste tabletoptimerede browsere, du aldrig har hørt om [Android] Android-tabletbrowsere, er generelt ikke så stor. De fleste af de fire store browsere lider af knapper med ringe størrelse og svag ydeevne. De tabletoptimerede alternativer nævnt i denne artikel, som du muligvis ikke ved ... Læs mere. Og mens mobiloptimerede websteder eksisterer, er de stadig ikke hurtige nok.

Dette er det problem, Polaris søger at rette op på. Polaris er ikke den første teknologi, vi har set forsøger at løse dette problem - Google har AMP og Facebook har øjeblikkelige artikler - men Polaris tackler problemet fra en anden vinkel.

Hvordan MITs Polaris fungerer

Polaris er faktisk to separate komponenter: en på webserveren og en på din webbrowser. Server-side-komponenten er en brugerdefineret planlægger kaldet Scout, mens klientsiden komponent kaldes Polaris, et brugerdefineret Javascript-bibliotek, der optimerer, hvordan din browser indlæser sideindhold.

ScoutGraph

Scout er en planlægger, der analyserer eksisterende kode, og ser på DOM (Dokumentobjektmodel, der gør internettet til internettet: En introduktion til jQuery At gøre internettet interaktivt: En introduktion til jQuery jQuery er et script-bibliotek på kundesiden, som næsten alle moderne websteder bruger - det gør hjemmesider interaktive. Det er ikke det eneste Javascript-bibliotek, men det er den mest udviklede, mest understøttede og mest udbredte .... Læs mere), der ville blive oprettet, når en browser indlæser en side. Det bruger en fjernet version af Firefox for at sikre en præcis model, og alt dette sker bag kulisserne.

Mens du gør dette, scout spor hvor der er oprettet afhængigheder, der ville forsinke den normale indlæsning, skabe en brugerdefineret DOM med de korrekte afhængigheder kortlagt. I testen fandt denne proces forbedrede modeller for 81% af alle websider.

Disse data bruges til at oprette en stub side for serveren at levere i stedet for det originale HTML-dokument.

OldPhone

Den nye stub-side indeholder Polaris Javascript-biblioteket, den brugerdefinerede skema, der er oprettet af Scout, og dit originale HTML-dokument. Det bruger den pågældende skema til dynamisk at indlæse det indhold, der er nødvendigt for din webside, hvilket sikrer, at din browser indlæser indhold, som det er nødvendigt.

Da Polaris udelukkende er lavet i Javascript, kan den køre selv i umodificerede browsere. HTML på websider er også uændret, men denne forbedring af ydeevne kommer med en lille omkostning: et par ekstra bytes for hver side indlæst.

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 teknologi kaldet AMP Google handler om at gøre mobil browsing op til 85% hurtigere Google handler om at gøre mobil browsing op til 85% Hurtigere Google udbygger en ny standard, der forbedrer mobil browsinghastigheder. Sådan påvirker det dig, og hvorfor du bør bekymre dig. Læs mere (Accelerated Mobile Pages). Hvordan adskiller det sig fra Polaris? For det første bruger AMP en ny type HTML, mens Polaris arbejder med traditionel HTML.

AMP begrænser også de typer af scripts, der kan køres på en side, kun giver mulighed for en delmængde af scripts, der er godkendt af AMP's specifikationer. Tilpasning sker via en udvidet form for CSS (Cascading Style Sheets Top 5 Sites for at lære CSS Online Top 5 Sites for at lære CSS Online Read More), selvom AMP begrænser visse animationer, der har tendens til at påvirke ydeevnen.

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

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

AMPs største aktiv er dets tætte bånd til Google. Når brugere finder sider via Google-søgning, caches AMP sider på Googles servere. Udgivere cede meget kontrol, men Google har flere servere flere steder og kan bedre levere indhold. Denne cachingproces vil give brugerne lignende præstationsgevinster til Opera Mini Optimer din mobil browsing med Opera Mini Browser Optimer din mobil browsing med Opera Mini Browser Læs mere.

ServerFarm

Polaris tilbyder nogle væsentlige fordele for udgivere i forhold til AMP. Eksisterende HTML-kode kan bruges, så der er ikke behov for at omskrive sider i AMP's version af HTML. Polaris kan køre på enhver browser, hvilket forhindrer kompatibilitetsproblemer. Polaris forbedrer hastigheden til stationære browsere, ikke kun mobile brugere.

Men AMP får en fordel med hensyn til datakonsumtion, da siderne er stærkt slankede ned. Googles caching er et andet plus, da Polaris kun kører på normale webservere. Få Google til at fungere som et indholdsleveringsnetværk Sådan opsætter du CDN på den rigtige måde og undgår SEO-problemer Sådan opsætter du CDN den rigtige vej og undgår SEO-problemer Læs mere er altid en stor bonus for udgivere.

Hvad med Facebooks øjeblikkelige artikler?

Polaris og AMP er ikke den eneste teknologi til at fremskynde internettet. Vi har også Facebook, der gør et forsøg på deres up-and-coming bestræbelser kaldet Instant Articles Verizon køber AOL, Facebook lancerer øjeblikkelige artikler, og mere ... [Tech News Digest] Verizon køber AOL, Facebook lancerer øjeblikkelige artikler 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. Læs mere. Baseret på deres Paper app til iOS, søger Facebook at skabe en lignende mobiloptimeret oplevelse andre steder.

I grund og grund er Instant Artikler fulde artikler, som tredjepartsforlagere sender direkte på Facebook. Disse øjeblikkelige artikler er lovet at indlæse mindst ti gange hurtigere end normale websider, og i modsætning til AMP, vil Instant Articles ikke skulle ofre nogen avanceret JavaScript eller interaktivitet.

Til gengæld får de deltagende udgivere en del af indtægterne fra 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 kan forbedre ydeevnen på mobilwebben, men dens hovedfokus er at fange Facebook-brugere og reklameindtægter.

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

Polaris og fremtiden for internettet

Sammenlignet med AMP og Instant Articles tilbyder Polaris de største fordele for både udgivere og brugere, primært fordi det er fri for komplekse relationer. Det er ikke kun nødvendigt at stole på enten Google eller Facebook, men det fremskynder internettet til mobile og stationære browsere.

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

Bare fra disse tre projekter kan vi se, at fremskyndelsen af ​​internettet er på tankerne hos de bedste virksomheder og computerforskere. Polaris har mange løfter, ligesom AMP og Instant Articles. I kommentarerne, lad os vide, hvilken af ​​disse teknologier appellerer til dig mest.

Billedkreditter: Fast Computer ved lassedesignen via Shutterstock, Sozialhelden eV via Flickr, MIT CSAIL via MIT.EDU, Tigger11th via Shutterstock

In this article