Reklāma
Polaris ir a MIT jaunā tehnoloģija kas atrisinās vienu no mūsdienu dzīves lielākajiem traucējumiem: lēnām Web lapām. Mēs visi esam tur bijuši. Jūs vienkārši vēlaties ātri iegūt nelielu informāciju. Pēc tam jūs esat iestrēdzis, gaidot gandrīz minūti, kamēr viss tiek ielādēts. Polaris to atrisinās.
Bet kā tas tiek salīdzināts ar citiem mēģinājumiem paātrināt Web? Diezgan darn labs.
Kopš viedtālruņi ir kļuvuši par ikdienas priekšmetiem, izstrādātāji steidzas meklēt veidus, kā samazināt Web lapu sarežģītību un datu izmantošanu - tieši tā mēs nonācām mobilajām pārlūkprogrammām, kas izveidotas ātrumam 4 no ātrākajiem planšetdatoriem optimizētajiem pārlūkprogrammām, kādus jūs nekad neesat dzirdējuši [Android]Android planšetdatoru pārlūkprogrammas, vispārīgi runājot, nav tik lielas. Lielākajai daļai no četriem lielajiem pārlūkiem ir sliktas pogas un lēna veiktspēja. Šajā rakstā minētās planšetdatoriem optimizētās alternatīvas, kuras, iespējams, nezināt ... Lasīt vairāk . Kaut arī pastāv mobilajām ierīcēm optimizētas vietnes, tās joprojām nav pietiekami ātras.
Šis ir jautājums, kuru Polaris vēlas novērst. Polaris nav pirmais paņēmiens, ko redzējām mēģinot atrisināt šo problēmu - Google ir AMP un Facebook ir Instant raksti -, taču Polaris problēmu risina no cita skatupunkta.
Kā darbojas MIT Polaris
Polaris faktiski ir divas atsevišķas sastāvdaļas: viena Web serverī un otra jūsu Web pārlūkprogrammā. Servera puses komponents ir pielāgots plānotājs ar nosaukumu Scout, savukārt klienta puses komponents tiek saukts par Polaris - pielāgota Javascript bibliotēka, kas optimizē to, kā jūsu pārlūkprogramma ielādē lapas saturu.
Skauts ir plānotājs, kurš analizē esošo kodu, aplūkojot DOM (Dokumenta objekta modelis Web padarīšana par interaktīvu: ievads jQueryjQuery ir klienta puses skriptu bibliotēka, kuru izmanto gandrīz katra modernā vietne - tā padara vietnes interaktīvas. Tā nav vienīgā Javascript bibliotēka, taču tā ir visattīstītākā, visvairāk atbalstītā un visplašāk izmantotā ... Lasīt vairāk ), kas tiks izveidots, kad pārlūks ielādēs lapu. Lai nodrošinātu precīzu modeli, tajā tiek izmantota noņemta Firefox versija, un tas viss notiek aiz ainas.
To darot, skauts izseko vietas, kur tiek veidotas atkarības, kas aizkavē normālu ielādi, izveidojot pielāgotu DOM ar pareizajām atkarībām, kas izkārtotas. Pārbaudot, šis process atrada uzlabotus modeļus 81% no visām Web lapām.
Šie dati tiek izmantoti, lai izveidotu neizpildītu lapu serverim, kas to piegādā oriģināla HTML dokumenta vietā.
Jaunajā nepilnīgo lapu satur Polaris Javascript bibliotēka, Scout izveidotais pielāgotais grafiks un jūsu sākotnējais HTML dokuments. Tas izmanto šo grafiku, lai dinamiski ielādētu jūsu Web lapai nepieciešamo saturu, nodrošinot, ka jūsu pārlūkprogramma ielādē saturu pēc nepieciešamības.
Tā kā Polaris pilnībā ir izgatavots Javascript, tas spēj darboties pat nemodificētās pārlūkprogrammās. Arī HTML Web lapās nav mainīts, taču šis veiktspējas uzlabojums prasa nelielas izmaksas: dažus papildu baitus par katru ielādēto lapu.
Google AMP ir jaunais HTML
Polaris nav vienīgais veids, kā izstrādātāji mēģina palielināt Web ātrumu. Google nesen debitēja viņu pašu tehnoloģija ar nosaukumu AMP Google gatavojas ātrāk veikt pārlūkošanu mobilajā ierīcē līdz 85%Google izstrādā jaunu standartu, kas uzlabos pārlūkošanas ātrumu mobilajās ierīcēs. Lūk, kā tas ietekmē jūs un kāpēc jums vajadzētu rūpēties. Lasīt vairāk (Paātrinātas mobilās lapas). Kā tas atšķiras no Polaris? Pirmkārt, AMP izmanto jauna veida HTML, savukārt Polaris darbojas ar tradicionālo HTML.
AMP ierobežo arī to skriptu veidus, kurus var palaist lapā, atļaujot tikai to skriptu apakškopu, kas ir apstiprināti ar AMP specifikācijām. Pielāgošana tiek veikta, izmantojot paplašinātu CSS formu (Kaskādes stila lapas 5 populārākās vietnes, lai uzzinātu CSS tiešsaistē Lasīt vairāk ), kaut arī AMP ierobežo noteiktas animācijas, kas mēdz ietekmēt veiktspēju.
Izmantojot AMP, arī lapām nevar būt veidlapu, kas ierobežo to vietņu veidus, kuras var izmantot AMP. Tātad, kaut arī AMP var izveidot satraucoši ātras lapas, tām jābūt vienkāršām - pat primitīvām - un jūs zaudējat daudz mūsdienu tīmekļa izskata un sajūtas. Ja vietnei ir daudz sociālās integrācijas, slaidrādes un citi skriptu elementi, AMP nedarbosies labi.
Turklāt AMP skriptu pamatā ir Web komponenti, kuru nav saderīgs visās pārlūkprogrammās. Pārlūkā Chrome vai Opera viss darbosies labi. Safari, Firefox un Edge nekad nevar būt pārāk pārliecināts. Nākotnē tas, iespējams, būs mazāk aktuāls, bet pagaidām tas ir liels darījums.
AMP lielākais ieguvums ir ciešās saites ar Google. Kad lietotāji atrod lapas, izmantojot Google meklēšanu, AMP lapas tiek saglabātas kešatmiņā Google serveros. Izdevēji piešķir lielu kontroli, bet Google ir vairāk serveru vairākās vietās un viņi var labāk piegādāt saturu. Šis kešatmiņas saglabāšanas process iegūs lietotājus līdzīgi snieguma ieguvumi kā Opera Mini Optimizējiet savu mobilo pārlūkošanu, izmantojot Opera Mini pārlūku Lasīt vairāk .
Polaris piedāvā dažas ievērojamas priekšrocības izdevējiem, salīdzinot ar AMP. Var izmantot esošo HTML kodu, tāpēc nav nepieciešams pārrakstīt lapas AMP HTML versijā. Polaris spēj darboties jebkurā pārlūkprogrammā, tādējādi izvairoties no saderības problēmām. Polaris uzlabo ātrumu darbvirsmu pārlūkprogrammām, ne tikai mobilo ierīču lietotājiem.
Bet AMP iegūst priekšrocības attiecībā uz datu patēriņu, jo lapas ir ievērojami samazinātas. Google kešatmiņa ir vēl viens plus, jo Polaris darbojas tikai parastajos Web serveros. Google piesaiste darboties kā satura piegādes tīkls Kā pareizi iestatīt CDN un kā izvairīties no SEO problēmām Lasīt vairāk izdevējiem vienmēr ir milzīgs bonuss.
Kā ir ar Facebook tūlītējiem rakstiem?
Polaris un AMP nav vienīgās Web paātrināšanas tehnoloģijas. Mums ir arī Facebook, kas mēģina mēģināt aicināt viņu gaidāmos centienus Tūlītēji raksti Verizon pērk AOL, Facebook izlaiž tūlītējus rakstus utt. [Tehnisko ziņu kopsavilkums]Verizon pērk AOL, Facebook sāk publicēšanu, Microsoft sāk tulkot, TunnelBear paplašina arī pārlūkā Chrome, Domino piegādā ar emocijzīmju palīdzību, un Konans O'Braiens spēlē The Witcher 3. Lasīt vairāk . Balstoties uz viņu lietotni Paper iOS, Facebook cenšas radīt līdzīgu mobilajām ierīcēm optimizētu pieredzi citur.
Būtībā tūlītējie raksti ir pilni raksti, kurus trešo personu izdevēji izliek tieši Facebook. Šos tūlītējos rakstus tiek solīts ielādēt vismaz desmit reizes ātrāk nekā parastās Web lapas, un atšķirībā no AMP, tūlītējiem rakstiem nav jāupurē uzlabots JavaScript vai interaktivitāte.
Apmaiņā izdevēji, kas piedalās, saņem daļu no ieņēmumiem, ko rada viņu tūlītējie raksti. Visiem iesaistītajiem tas ir izdevīgs, vismaz teorētiski.
Lielais mīnuss ir tas, ka izdevēji zaudē lielu kontroli pār savu saturu - pat vairāk nekā ar Google AMP - un ir grūti saprast, kā tas var konkurēt ar Polaris brīvības un saderība. Tūlītējie raksti var uzlabot veiktspēju mobilajā tīmeklī, taču tā galvenā uzmanība ir pievērsta Facebook lietotāju un reklāmas ieņēmumu gūšanai.
Tas palīdz izdevējiem pārvērst ieņēmumos ieņēmumus no lietotājiem, kuru dalīšana notiek lietotājiem, un Facebook iegūst iespēju ilgāk saglabāt šos lietotājus Facebook. Vienīgais veids, kā lietotāji gūst labumu no tūlītējiem rakstiem, ir tas, ja viņi jau visu savu laiku pavada, lasot saturu tikai Facebook.
Polaris un tīmekļa nākotne
Salīdzinot ar AMP un tūlītējiem rakstiem, Polaris piedāvā vislielākās priekšrocības gan izdevējiem, gan lietotājiem, galvenokārt tāpēc, ka tas nav saistīts ar sarežģītām attiecībām. Ne tikai nav jāpaļaujas ne uz Google, ne uz Facebook, bet arī uz to paātrina Web mobilajam tālrunim un galddatoru pārlūkprogrammas.
Turklāt tas ir arī vienīgais, kurā nav nepieciešams pārrakstīt esošo HTML.
Tikai no šiem trim projektiem mēs varam redzēt, ka Web paātrināšana ir domāta gan lielākajiem uzņēmumiem, gan datorzinātniekiem. Polaris ir daudz apsolījis, tāpat kā AMP un Instant raksti. Komentāros dariet mums zināmu, kura no šīm tehnoloģijām jums visvairāk patīk.
Attēlu kredīti: Ātrs dators autors lassedesignen caur Shutterstock, Sozialhelden e. V. caur Flikru, MIT CSAIL caur MIT.EDU, Tigger11th caur Shutterstock
Maikls neizmantoja Mac, kad viņi bija lemti, bet viņš var kodēt Applescript. Viņam ir grādi datorzinātnēs un angļu valodā; viņš kādu laiku raksta par Mac, iOS un videospēlēm; un viņš ir bijis IT mērkaķis dienas laikā vairāk nekā desmit gadus, specializējoties skriptu veidošanā un virtualizācijā.