Lovende New MIT Internet Browser Tech Polaris Loads Websites op til 59% Hurtigere

$config[ads_kvadrat] not found

Marketers are tricking you with DNS - Brave Web Browser has the solution

Marketers are tricking you with DNS - Brave Web Browser has the solution
Anonim

To Ph.D. studerende og en professor fra MIT's Computer Science and Artificial Intelligence Laboratory, der blev tilsluttet af en professor ved Harvard, har frigivet en ny metode til at indlæse websteder hurtigere. Systemet, der hedder Polaris, indlæser de fleste sider 34 procent hurtigere end deres aktuelle indlæsningshastigheder. Sider i det 95. percentil - dem, der er de mest komplekse, ligesom i New York Times - Indlæs 59 procent hurtigere.

Dette er en vigtig gennemførelse - ikke kun fordi det gør en allerede temmelig smertefri oplevelse, at meget mere smertefri. Papiret noterer sig, hvad bedre hastigheder betyder for hjemmesiderne selv:

"Ekstra forsinkelser på blot få millisekunder kan resultere i, at brugerne forlader en side tidligt; sådan tidlig nedlæggelse fører til millioner af dollars i tabte indtægter for sideejere. En sides belastningstid påvirker også, hvordan siden rangeres af søgemaskiner, hurtigere sider får højere rækker."

Papirets hovedforfatter, Ravi Netravali, forklarede Inverse at hans holds "hovedmål er udbredt vedtagelse af mange hjemmesider."

"Som det står for at bruge Polaris, skal et websted generere en grafisk afhængighedsgraf (automatisk ved hjælp af Scout) og reagere på klientforespørgsler med grafen og Polaris JavaScript scheduler." Netravali skrev i en email. "Browsere kan behandle dette svar som et standard JavaScript-objekt (ingen browserændringer er påkrævet), og siden indlæses fuldstændigt (og effektivt)."

Netravali sagde, at et andet mål for hans team er at indarbejde Polaris i eksisterende browsere som Chrome, Firefox og Edge. "Dette ville gøre adoption mere udbredt. Så vi tænker for øjeblikket på den bedste udgivelsesstrategi for at få det til at ske."

Websites, der er særdeles komplekse, nyder mest af Polaris. Forskerne testede deres system på 200 steder. (Det mest komplicerede websted i denne gruppe var weather.com, og ESPN.com har også haft væsentlige forbedringer i sideindlæsningstid.) Disse websteder har indviklede "afhængighedsgrafer", som graver Polaris og på en vis måde demystificerer og prioriterer.

Disse fordele viser, hvad Polaris gør bedst: optimerer, hvordan browsere forstår websteder. Harvard professor James Mickens ligner det at rejse. En rejsende, der kender hans eller hendes rejseplan - hele listen over byer og lande, som han eller hun skal besøge - kan udarbejde en effektiv rejse. Men en tur, der ligner en scavenger jagt, kan være meget ineffektiv: du vil gå til en by, så en anden, kun for at lære det ville have været lettere at gå til den næste by på vej fra første til anden.

"Performance med Polaris afhænger af begge netværksforhold og strukturen / kompleksiteten af ​​en webside," forklarer Netravali. "Hvad angår netværksbetingelser, vil gevinster være størst, når forsinkelser er høje (fx mobilnet). Med hensyn til kompleksitet øges gevinsterne, da siderne har flere og flere genstande (især dynamiske genstande, som kan føre til efterfølgende objektoptagelser). Så for eksempel kan et websted som www.apple.com ikke se meget gevinster hos Polaris, da webstedet er ret simpelt (det har få objekter, for det meste billeder, så anmodning om bestilling betyder ikke meget). Sådanne steder er meget ualmindelige i dag (og tendensen er, at de også bliver mere komplekse i fremtiden). Websteder på medianen er mere som ESPNs hjemmeside. Disse steder har langt flere objekter og drager fordel af Polaris, da visse genstande har højere prioriteter end andre. Derefter er der på 95-percentilen websteder som weather.com og nytimes.com, som har mange objekter (100'erne) og har virkelig brug for intelligent anmodning planlægning, hvilket Polaris gør."

Hari Balakrishnan, MIT CSAIL professor på projektet, påpeger, at teknologien ikke vil blive tvunget til nogen, men giver en mulighed. "Websites, der ønsker acceleration, kan bruge Polaris uden browserændring," sagde han. "Det er op til indholdsleverandørens websteder at beslutte at bruge det."

$config[ads_kvadrat] not found