Obetavni novi MIT internetni brskalnik Tech Polaris nalaga spletne strani do 59% hitreje

$config[ads_kvadrat] not found

Prevzem digitalnega potrdila SIGEN-CA v brskalnik Firefox

Prevzem digitalnega potrdila SIGEN-CA v brskalnik Firefox
Anonim

Dva doktorata znanosti Študenti in profesor iz Laboratorija za računalništvo in umetno inteligenco MIT, ki se mu je pridružil profesor na Harvardu, so izdali novo metodo za hitrejše nalaganje spletnih strani. Sistem, imenovan Polaris, naloži večino strani za 34 odstotkov hitreje kot njihove trenutne hitrosti nalaganja. Strani v 95. percentilu - tiste, ki so najbolj kompleksne, kot je tista v New York Times - hitreje naložite 59 odstotkov.

To je pomemben dosežek - ne samo zato, ker je že tako neboleča izkušnja precej bolj neboleča. Članek ugotavlja, katere boljše hitrosti pomenijo same spletne strani:

»Dodatna zamuda, ki traja le nekaj milisekund, lahko povzroči, da uporabniki zapustijo stran zgodaj; takšna zgodnja opustitev vodi do izgubljenih prihodkov za milijone dolarjev za lastnike strani. Čas nalaganja strani vpliva tudi na to, kako strani razvrščajo iskalniki - hitrejše strani prejmejo višje uvrstitve."

Glavni avtor papirja, Ravi Netravali, je pojasnil Inverse da je njegov "glavni cilj široko sprejetje številnih spletnih strani."

»Kakorkoli že, če uporabljate Polaris, mora spletno mesto ustvariti podroben graf odvisnosti (samodejno, z uporabo Scouta) in se odzvati na zahteve odjemalcev z grafom in Polaris JavaScript schedulerjem.« Netravali je zapisal v e-poštnem sporočilu. »Brskalniki lahko ta odgovor obravnavajo kot standardni predmet JavaScript (spremembe brskalnika niso potrebne) in stran se bo naložila v celoti (in učinkovito).«

Netravali je dejal, da je še en cilj njegove ekipe vključiti Polaris v obstoječe brskalnike, kot so Chrome, Firefox in Edge. »To bi še bolj razširilo posvojitev. Zato razmišljamo o najboljši strategiji za sprostitev, da bi se to zgodilo. «

Spletne strani, ki so še posebej zapletene, najbolj koristijo Polaris. Raziskovalci so preizkusili svoj sistem na 200 lokacijah. (Najbolj zapleteno spletno mesto v tej skupini je bilo weather.com; ESPN.com je prav tako dosegel pomembne izboljšave v času nalaganja strani.) Ta spletna mesta imajo zapletene "grafe odvisnosti", ki prikazujejo Polaris in na nek način demistificirajo in dajejo prednost.

Te prednosti kažejo, kaj Polaris najbolje počne: optimizira, kako brskalniki razumejo spletne strani. Harvardski profesor James Mickens ga primerja s potovanjem. Potnik, ki pozna svojo pot - celoten seznam mest in držav, ki jih mora obiskati - pred časom lahko obišče učinkovito potovanje. Toda pot, ki je podobna lovcu na smeti, je lahko zelo neučinkovita: greš v eno mesto, nato pa v drugo, samo da bi izvedel, da bi bilo lažje oditi v naslednje mesto na poti od prvega do drugega.

»Učinkovitost s Polaris je odvisna od pogojev omrežja in strukture / kompleksnosti spletne strani,« pojasnjuje Netravali. »Glede omrežnih pogojev bodo dobički največji, če so zamude visoke (npr. Mobilna omrežja). Kar zadeva kompleksnost, se dobički povečujejo, saj imajo strani vedno več objektov (zlasti dinamični objekti, ki lahko vodijo do poznejših pridobitev objektov). Tako na primer spletno mesto, kot je www.apple.com, pri Polarisu ne vidi veliko koristi, saj je spletno mesto precej preprosto (ima le malo predmetov, večinoma slik, zato naročanje po naročilu ni pomembno). Takšna mesta so danes zelo redka (trend pa je, da bodo tudi v prihodnje postali bolj zapleteni). Mesta na mediani so bolj podobna domači strani ESPN. Ta mesta imajo veliko več objektov in imajo od Polarisa koristi, saj imajo nekateri predmeti višje prioritete od drugih. Potem, na 95. percentilu, obstajajo spletna mesta, kot so weather.com in nytimes.com, ki imajo veliko predmetov (100-ih) in res potrebujejo inteligentno razporejanje zahtev, kar Polaris počne."

Hari Balakrishnan, profesor na projektu MIT CSAIL, poudarja, da tehnologija ne bo prisiljena nikomur, temveč predstavlja priložnost. »Spletna mesta, ki želijo pospeševanje, lahko uporabljajo Polaris brez spreminjanja brskalnika,« je dejal. »Spletne strani ponudnika vsebine se morajo odločiti, da jih uporabijo.«

$config[ads_kvadrat] not found