Oglas

Polaris je a nova tehnologija iz MIT to bo rešilo eno največjih nadlog sodobnega življenja: počasne spletne strani. Vsi smo že bili tam. Hočeš samo malo informacij. Nato morate čakati skoraj minuto, dokler se vse naloži. Polaris bo to rešil.

Toda kako se primerja z drugimi poskusi pospeševanja spleta? Precej dobro.

Odkar so pametni telefoni postali vsakdanji izdelki, razvijalci hitijo po iskanju načinov za zmanjšanje zapletenosti spletnih strani in uporabe podatkov, s čimer smo zaključili mobilni brskalniki, izdelani za hitrost 4 najbolj hitrih brskalnikov, optimiziranih za tablične računalnike, o katerih še nikoli niste slišali [Android]Brskalniki tabličnih računalnikov Android na splošno niso tako odlični. Večina velikih štirih brskalnikov trpi zaradi slabo velikih gumbov in počasnega delovanja. Nadomestne tablete, omenjene v tem članku, ki jih morda ne poznate ... Preberi več . In čeprav obstajajo spletna mesta, optimizirana za mobilne naprave, še vedno niso dovolj hitra.

To vprašanje si prizadeva odpraviti Polaris. Polaris ni prva tehnologija, ki smo jo videli pri poskusu reševanja te težave - Google ima AMP, Facebook pa takojšnje članke -, vendar Polaris reši težavo z drugega zornega kota.

Kako deluje MIT-ov Polaris

Polaris je pravzaprav dve ločeni komponenti: ena na spletnem strežniku in druga v vašem spletnem brskalniku. Strežniška komponenta je razporejevalnik po meri, ki se imenuje Scout, komponenta na strani odjemalca pa Polaris, knjižnica Javascript po meri, ki optimizira, kako vaš brskalnik nalaga vsebino strani.

ScoutGraph

Skavt je razporejevalec, ki analizira obstoječo kodo in pogleda DOM (Model predmeta dokumenta Izdelava spletnega interaktivnega: uvod v jQueryjQuery je skriptna knjižnica na strani odjemalca, ki jo uporablja skoraj vsako sodobno spletno mesto - spletna mesta naredijo interaktivne. To ni edina Javascript knjižnica, ampak je najbolj razvita, najbolj podprta in najbolj razširjena ... Preberi več ), ki bi bil ustvarjen, ko brskalnik naloži stran. Za natančen model uporablja odstranjeno različico Firefoxa in vse to se dogaja v ozadju.

Medtem to skavtsko sledenje, kjer so ustvarjene odvisnosti, ki bi zavlekle normalno nalaganje, ustvari prilagojeni DOM s pravilnimi odvisnostmi, ki jih preslika. Pri testiranju so v tem procesu našli izboljšane modele za 81% vseh spletnih strani.

Ti podatki se uporabijo za ustvarjanje strani za zatiranje strežnika namesto prvotnega dokumenta HTML.

OldPhone

Nova stran škrbine vsebuje knjižnico Javascript Polaris, urnik po meri, ki ga je ustvaril skavt, in vaš izvirni dokument HTML. Ta urnik uporablja za dinamično nalaganje vsebine, ki je potrebna za vašo spletno stran, pri čemer zagotavlja, da vaš brskalnik nalaga vsebino, kot je potrebno.

Ker je Polaris v celoti izdelan v Javascriptu, lahko deluje tudi v nespremenjenih brskalnikih. HTML na spletnih straneh je tudi nespremenjen, vendar to izboljšanje zmogljivosti prihaja z majhnimi stroški: nekaj dodatnih bajtov za vsako naloženo stran.

Googlov AMP je novi HTML

Polaris ni edini način, da razvijalci poskušajo povečati hitrost spleta. Nedavno Google je predstavil lastno tehnologijo AMP Google namerava brskanje po mobilnikih do 85% hitrejeGoogle uvaja nov standard, ki bo izboljšal hitrost brskanja po mobilnih napravah. Tukaj je opisano, kako vpliva na vas in zakaj bi morali skrbeti. Preberi več (Pospešene mobilne strani). V čem se razlikuje od Polarisa? Kot prvo, AMP uporablja novo vrsto HTML, medtem ko Polaris deluje s tradicionalnim HTML.

AMP prav tako omejuje vrste skriptov, ki jih je mogoče zagnati na strani, pri čemer dovoljuje le podvrsta skript, ki jih odobrijo specifikacije AMP. Prilagoditev se izvede s pomočjo razširjene oblike CSS (Kaskadne tablice sloga Top 5 spletnih mest za učenje CSS na spletu Preberi več ), čeprav AMP omejuje nekatere animacije, ki ponavadi vplivajo na uspešnost.

Pri AMP strani ne morejo imeti niti obrazcev, kar omejuje vrste spletnih mest, ki lahko uporabljajo AMP. Čeprav lahko AMP ustvarja neverjetno hitre strani, morajo biti preproste - tudi primitivne - in izgubite veliko videza in videza sodobnega spleta. Če je na spletnem mestu veliko socialne integracije, diaprojekcije in drugih scenarijskih elementov, AMP ne bo deloval dobro.

Poleg tega je scenarij AMP zasnovan na spletnih komponentah, ki niso združljiv v vseh brskalnikih. V Chromu ali Operi bo vse delovalo v redu. Za Safari, Firefox in Edge nikoli ne morete biti preveč prepričani. V prihodnosti je to morda manj težav, toda za zdaj je to velika stvar.

Največje bogastvo podjetja AMP so tesne vezi z Googlom. Ko uporabniki najdejo strani z Googlovim iskanjem, se strani AMP predpomnijo v Googlove strežnike. Založniki imajo velik nadzor, vendar ima Google več strežnikov na več mestih in lahko bolje posreduje vsebino. Ta postopek predpomnjenja bo dobil uporabnike podobne zmogljivosti kot Opera Mini Optimizirajte brskanje po mobilnih napravah z brskalnikom Opera Mini Preberi več .

ServerFarm

Polaris ponuja založnikom nekaj pomembnih prednosti v primerjavi z AMP. Uporabiti je mogoče obstoječo kodo HTML, tako da vam v AMP-ovi različici HTML ni treba prepisovati strani. Polaris lahko deluje v katerem koli brskalniku in se tako izogne ​​težavam z združljivostjo. Polaris izboljšuje hitrost za brskalnike namizja, ne le za mobilne uporabnike.

AMP pa ima prednost pri porabi podatkov, saj so strani močno zmanjšane. Googlovo predpomnjenje je še en plus, ker Polaris samo deluje na običajnih spletnih strežnikih. Kako naj Google deluje kot omrežje za pošiljanje vsebin Kako postaviti CDN na pravi način in se izogniti težavam s SEO Preberi več je vedno velik dodatek za založnike.

Kaj pa trenutni članki Facebooka?

Polaris in AMP nista edini tehnologiji za pospeševanje spleta. Tudi Facebook se trudi, da bi poskušal priklicati svoje prihodnje Članki v trenutku Verizon kupuje AOL, Facebook objavlja takojšnje članke in več... [Tech News Digest]Verizon kupi AOL, Facebook začne objavljati, Microsoft začne prevajati, TunnelBear se razširi na Chrome, Domino dobavlja prek emojijev, Conan O'Brien pa igra The Witcher 3. Preberi več . Na podlagi svoje aplikacije Paper za iOS želi Facebook ustvariti podobno mobilno optimizirano izkušnjo drugje.

V osnovi so takojšnji članki polni članki, ki jih tretji založniki objavljajo neposredno na Facebooku. Ta instant članki bodo obljubljeni, da se bodo naložili vsaj desetkrat hitreje kot običajne spletne strani, za razliko od AMP pa Instant Članki ne bodo morali žrtvovati nobenega naprednega JavaScript-ja ali interaktivnosti.

V zameno sodelujoči založniki dobijo delež prihodka, ki ga ustvarijo takojšnji članki. Vsaj teoretično je to zmaga za vse, ki sodelujejo.

Velika slabost je, da založniki izgubijo veliko nadzora nad svojo vsebino - še bolj kot z Googlov AMP - in težko je razumeti, kako lahko to konkurenca Polarisu glede svobode in kompatibilnost. Članki s trenutnimi članki lahko izboljšajo delovanje mobilnega spleta, vendar je njegov glavni poudarek na zajemu Facebook uporabnikov in prihodkih od oglaševanja.

To založnikom pomaga, da članke, ki jih uporabniki delijo, pretvorijo v prihodek, Facebook pa te uporabnike Facebook zadrži dlje. Edini način, da uporabniki koristijo takojšnje članke, je, če že ves svoj čas porabijo za branje vsebine samo na Facebooku.

Polaris in prihodnost spleta

V primerjavi z AMP in Instant Članki ponuja Polaris največ koristi tako založnikom kot uporabnikom, predvsem zato, ker nima zapletenih odnosov. Ne samo, da se ni treba zanašati niti na Google niti na Facebook, ampak tudi na to pospeši splet za mobilne naprave in namizni brskalniki.

Poleg tega je edini, ki ne potrebuje prepisa obstoječega HTML-ja.

Prav iz teh treh projektov lahko razberemo, da je pospeševanje spleta v glavah tako vrhunskih podjetij kot računalnikov. Polaris ima veliko obljub, prav tako AMP in Instant Članki. V komentarjih nam sporočite, katera od teh tehnologij vam najbolj ustreza.

Slikovni krediti: Hiter računalnik avtor lassesignen prek Shutterstock, Sozialhelden e. V. prek Flickr, MIT CSAIL prek MIT.EDU, Tigger11th prek Shutterstocka

Michael ni uporabljal Maca, ko so bili obsojeni, vendar ga lahko kodira v Applescript. Diplomiral je iz računalništva in angleščine; že nekaj časa piše o Macu, iOS-u in video igrah; in je že desetletje vsakdanji IT opica, specializiran za scenarije in virtualizacijo.