Mainos

Polaris on MIT: n uusi tekniikka joka ratkaisee yhden modernin elämän suurimmista häirinnöistä: hitaat verkkosivut. Olemme kaikki olleet siellä. Haluat vain nopeaa tietoa. Sitten olet juuttunut odottamaan melkein minuutin, kun kaikki latautuu. Polaris ratkaisee sen.

Mutta miten se verrataan muihin yrityksiin nopeuttaa verkkoa? Aika darn hyvä.

Siitä lähtien, kun älypuhelimista tuli päivittäisiä esineitä, kehittäjät ovat kiirehtineet etsimään tapoja vähentää verkkosivujen monimutkaisuutta ja tiedon käyttöä, mistä päädyimmekin nopeutta varten rakennetut mobiiliselaimet 4 nopeimmasta tablettioptimoidusta selaimesta, jota et ole koskaan kuullut [Android]Android-tablet-selaimet eivät yleensä ole kovin hyviä. Suurimmassa osassa neljää suurta selainta kärsivät huonokokoiset painikkeet ja hidas suorituskyky. Tässä artikkelissa mainitut tablet-laitteille optimoidut vaihtoehdot, joita et ehkä tiedä ... Lue lisää . Ja vaikka mobiililaitteille optimoituja sivustoja onkin, ne eivät silti ole riittävän nopeita.

Tämän ongelman Polaris pyrkii korjaamaan. Polaris ei ole ensimmäinen tekniikka, jota olemme nähneet yrittävän ratkaista tämän ongelman kanssa - Googlella on AMP ja Facebookilla Instant Artikkelit - mutta Polaris käsittelee ongelmaa eri näkökulmasta.

Kuinka MIT: n Polaris toimii

Polaris on oikeastaan ​​kaksi erillistä komponenttia: yksi Web-palvelimella ja toinen Web-selaimella. Palvelinpuolen komponentti on mukautettu ajoitusohjelma nimeltä Scout, kun taas asiakaspuolen komponentti on nimeltään Polaris, mukautettu Javascript-kirjasto, joka optimoi selaimesi lataamisen sivun sisällön.

ScoutGraph

Scout on aikataulu, joka analysoi olemassa olevaa koodia katsomalla DOM (Asiakirjaobjektimalli Verkon tekeminen interaktiiviseksi: Johdatus jQueryynjQuery on asiakaspuolen komentosarjakirjasto, jota lähes kaikki nykyaikaiset verkkosivustot käyttävät - se tekee verkkosivustoista vuorovaikutteisia. Se ei ole ainoa Javascript-kirjasto, mutta se on kehittynein, tuetuin ja eniten käytetty ... Lue lisää ), joka luodaan, kun selain lataa sivun. Se käyttää tarkistettua mallia varmistaaksesi Firefoxin irrotetun version, ja kaikki tämä tapahtuu kulissien takana.

Tätä tehtäessä Scout seuraa, missä riippuvuudet luodaan, mikä hidastaa normaalia lastausta, luomalla mukautetun DOM: n, jossa oikeat riippuvuudet on kartoitettu. Testauksessa tämä prosessi löysi parannettuja malleja 81% kaikista verkkosivuista.

Tietoja käytetään luomaan tynkäsivu palvelimelle alkuperäisen HTML-asiakirjan tilalle.

OldPhone

Uusi tynkäsivu sisältää Polaris Javascript Libraryn, Scoutin luoman mukautetun aikataulun ja alkuperäisen HTML-asiakirjan. Se käyttää kyseistä aikataulua verkkosivullesi tarvittavan sisällön lataamiseen dynaamisesti, ja varmistaa, että selaimesi lataa sisältöä tarvittavalla tavalla.

Koska Polaris on valmistettu kokonaan Javascriptillä, se pystyy toimimaan myös muokkaamattomissa selaimissa. Verkkosivujen HTML-koodi on myös muuttumaton, mutta tämä suorituskyvyn parannus aiheuttaa pienet kustannukset: muutama ylimääräinen tavu jokaisesta ladatusta sivusta.

Googlen AMP on uusi HTML

Polaris ei ole ainoa tapa, jolla kehittäjät yrittävät lisätä Web-nopeutta. Google äskettäin debytoi oman tekniikansa nimeltään AMP Google aikoo tehdä mobiiliselaamisen jopa 85% nopeammaksiGoogle julkaisee uuden standardin, joka parantaa mobiililaitteiden selaamisen nopeutta. Näin se vaikuttaa sinuun ja miksi sinun tulisi välittää. Lue lisää (Nopeutetut mobiilisivut). Miten se eroaa Polarisista? Yhtäältä, AMP käyttää uudenlaista HTML: ää, kun taas Polaris toimii perinteisen HTML: n kanssa.

AMP rajoittaa myös sellaisten komentosarjojen tyyppejä, joita sivulla voidaan suorittaa, sallien vain osan komentosarjoista, jotka AMP: n eritelmät hyväksyvät. Mukauttaminen tapahtuu laajennetun CSS-muodon avulla (CSS-tyylisivut 5 suosituinta CSS Online -oppimispaikkaa Lue lisää ), vaikka AMP rajoittaa tietyt animaatiot, joilla on taipumus vaikuttaa suorituskykyyn.

AMP: n avulla sivuilla ei myöskään voi olla lomakkeita, mikä rajoittaa AMP: tä käyttävien sivustojen tyyppejä. Joten vaikka AMP voi luoda uskomattoman nopeita sivuja, niiden on oltava yksinkertaisia ​​- jopa alkeellisia - ja menetät paljon nykyaikaisen Webin ulkoasua. Jos sivustossa on paljon sosiaalista integraatiota, diaesityksiä ja muita komentosarjoja sisältäviä elementtejä, AMP ei toimi hyvin.

Lisäksi AMP: n komentosarjat perustuvat Web-komponentteihin, joita ei ole yhteensopiva kaikissa selaimissa. Chromessa tai Operassa kaikki toimii hyvin. Safarissa, Firefoxissa ja Edgessä et voi koskaan olla liian varma. Tämä saattaa olla tulevaisuudessa vähemmän ongelma, mutta toistaiseksi se on iso juttu.

AMP: n suurin voimavara on läheiset siteet Googleen. Kun käyttäjät löytävät sivuja Google-haun kautta, AMP-sivut tallennetaan välimuistiin Googlen palvelimilla. Julkaisijat antavat paljon hallintaa, mutta Googlella on enemmän palvelimia useammissa paikoissa ja ne voivat toimittaa sisältöä paremmin. Tämä välimuistiprosessi saa käyttäjät samanlaisia ​​suorituskyvyn voittoja kuin Opera Mini Optimoi matkapuhelimesi selaaminen Opera Mini -selaimen avulla Lue lisää .

ServerFarm

Polaris tarjoaa kustantajille merkittäviä etuja verrattuna AMP: hen. Olemassa olevaa HTML-koodia voidaan käyttää, joten AMP: n HTML-version sivuja ei tarvitse kirjoittaa uudelleen. Polaris pystyy suorittamaan mitä tahansa selainta, välttäen siten yhteensopivuusongelmia. Polaris parantaa työpöytäselainten, ei vain mobiililaitteiden käyttäjien, nopeutta.

Mutta AMP: llä on edullinen tiedonkulutuksen suhteen, kun sivut ovat huomattavasti kaventuneet. Googlen välimuisti on myös yksi lisä, koska Polaris vain toimii normaalissa verkkopalvelimessa. Saa Google toimimaan sisällönjakeluverkko Kuinka perustaa CDN oikea tapa ja välttää SEO-ongelmia Lue lisää on aina valtava bonus julkaisijoille.

Entä Facebookin pikaartikkeleita?

Polaris ja AMP eivät ole ainoat tekniikat Webin nopeuttamiseksi. Olemme myös Facebook yrittäneet heidän tulevia pyrkimyksiään soittaa Välitön artikkeli Verizon ostaa AOL: n, Facebook julkaisee pikaartikkeleita ja muuta... [Tech News Digest]Verizon ostaa AOL: n, Facebook aloittaa julkaisemisen, Microsoft aloittaa kääntämisen, TunnelBear ulottuu Chromelle, Dominon toimitukset emoji-muodossa ja Conan O'Brien toistaa The Witcher 3: n. Lue lisää . IOS: lle tarkoitetun Paper-sovelluksensa perusteella Facebook pyrkii luomaan samanlaisen mobiililaitteille optimoidun kokemuksen muualle.

Pika-artikkelit ovat pohjimmiltaan kokonaisia ​​artikkeleita, joita ulkopuoliset kustantajat lähettävät suoraan Facebookiin. Näiden pikaartikkeleiden luvataan latautuvan vähintään kymmenen kertaa nopeammin kuin normaalien verkkosivujen, ja toisin kuin AMP, pikaartikkeleiden ei tarvitse uhrata mitään edistynyttä JavaScriptiä tai interaktiivisuutta.

Vaihtoehtoisesti osallistuvat kustantajat saavat osan välittömien artikkeleidensa tuottamista tuloista. Se on kaikille osapuolille hyödyllinen, ainakin teoriassa.

Suurin haittapuoli on se, että kustantajat menettävät paljon hallintaa sisällöllään - jopa enemmän kuin yhdessä Googlen AMP - ja on vaikea nähdä miten tämä voi kilpailla Polarisin kanssa vapauden ja yhteensopivuus. Pikaartikkelit voivat parantaa mobiiliverkon suorituskykyä, mutta sen pääpaino on Facebook-käyttäjien ja mainostulojen sieppaaminen.

Tämä auttaa julkaisijoita muuttamaan käyttäjiensä jakamat artikkelit tuloiksi, ja Facebook saa pitää nämä käyttäjät Facebookissa pidempään. Ainoa tapa, jolla käyttäjät hyötyvät pikaartikkeleista, on se, että he viettävät jo kaiken aikansa vain Facebookissa.

Polaris ja verkon tulevaisuus

Verrattuna AMP: hen ja Pikaartikkeleihin Polaris tarjoaa suurimpia etuja sekä kustantajille että käyttäjille, pääasiassa koska se ei sisällä monimutkaisia ​​suhteita. Paitsi, että ei tarvitse luottaa joko Googleen tai Facebookiin, vaan siihen nopeuttaa verkkoa mobiililaitteille ja työpöytäselaimet.

Lisäksi se on myös ainoa, joka ei vaadi olemassa olevan HTML: n uudelleenkirjoittamista.

Vain näistä kolmesta projektista voimme nähdä, että verkon nopeuttaminen on sekä huippuyritysten että tietotekniikan tutkijoiden mielessä. Polarisilla on paljon lupauksia, samoin kuin AMP: llä ja pikaartikkeleilla. Kerro meille kommenteissa, mikä näistä tekniikoista vetoaa sinuun eniten.

Kuvapisteet: Nopea tietokone lähettäjä lassedesignen Shutterstockin kautta, Sozialhelden e. V. Flickrin kautta, MIT CSAIL MIT.EDU: n kautta, Tigger11th Shutterstockin kautta

Michael ei käyttänyt Macia, kun he olivat tuomittuja, mutta hän osaa koodata Applescript-ohjelmassa. Hänellä on tutkinnot tietojenkäsittelytieteessä ja englannissa; hän on kirjoittanut Macista, iOS: sta ja videopeleistä jo jonkin aikaa; ja hän on ollut päivittäinen IT-apina jo yli vuosikymmenen, erikoistunut komentosarjoihin ja virtualisointiin.