Google radi na značajci trenutno poznatoj kao Portali koja pokušava omogućiti besprijekornu navigaciju između web-mjesta ili stranica.
Ažuriranje 1 (8.5.2019. u 01:01 ET): Tim za odnose s programerima Google Chromea objavio je da je Portals sada dostupan u Chromeu Canary iza eksperimentalne oznake. Više detalja na dnu članka. Članak objavljen 26. rujna 2018. sačuvan je kao u nastavku.
Googleova vodeća usluga može biti njihova tražilica i možda imaju više usluga s više od milijardu aktivnih korisnika, ali njihova predanost internetu u cjelini omogućila im je da zadrže svoj zamah. Da se tvrtka zaustavila na Google pretraživanju (pa čak i na AdWordsu, koji je sada poznat kao Google Ads), ne bi bili toliko utjecajni kao što su danas. Veliki primjer za to može se vidjeti s njihovim naglaskom na mobilnom prostoru, a posebno projektu AMP (volite ga ili mrzite). Sada tvrtka radi na značajci trenutno poznatoj kao Portali koja pokušava omogućiti besprijekornu navigaciju između web-mjesta ili stranica.
Svi smo čuli statistiku koja kaže da će više od polovice mobilnih korisnika napustiti web stranicu ako joj je potrebno više od 3 sekunde da se učita. Podaci su vani i dokazano su točni jer čak i Amazon kaže da bi usporavanje učitavanja stranice od samo jedne sekunde (od njihovog trenutnog prosjeka) moglo koštati tvrtku 1,6 milijardi dolara prodaje svake godine. Zbog toga Googleov AMP projekt ima smisla. Čak i ako se ljudima ne sviđa način na koji je Google to implementirao, u njihovom je interesu da ostanete na webu i koristite njihove usluge.
Uđite u novi projekt koji je trenutno poznat kao Portali, koji ima lijepo objašnjenje GitHub stranica Kenjija Baheuxa. Kenji Baheux je voditelj proizvoda u Googleu koji trenutno radi na Chromeu i web platformi u cjelini. Njihov novi projekt trenutno nije ništa više od prijedloga, ali krajnji mu je cilj omogućiti besprijekornu navigaciju između web-mjesta ili stranica. Dok zaranjamo u to što to znači i kako će funkcionirati, cilj je omogućiti stranici da prikazuje drugu stranicu kao umetak i izvrši besprijekoran prijelaz između stanja umetanja i stanja navigacije.
Ako vam ovo zvuči zbunjujuće, razumijemo i postoji nekoliko slika koje objašnjavaju što se ovdje događa.
Kao što pokazuju gornje slike, u primjeru se krećete kroz web mjesto koje objavljuje sadržaj na majicama. Dok listate kroz novi post, na kraju vidite ugrađenu sliku nove košulje. Ako je Portal pravilno postavljen, korisnik može pokrenuti gestu koja će ga odvesti s ovog bloga na web stranicu na kojoj možete kupiti proizvod. Opet, cilj ovog primjera je pružiti besprijekoran, brži i glatkiji prijelaz s bloga na prodavača koji poboljšava UX za čitatelja ovog bloga.
Cilj Portala proizašao je iz želje da poboljšamo način na koji se krećemo kroz više web stranica. Googleov AMP učinio je mnogo za poboljšanje mobilnog weba i čak je učinio ono što je mogao omogućiti puno ovih svojstava koja ulaze u ovaj novi projekt u Googleu. Međutim, tvrtka zna da sam AMP ima vlastita ograničenja kao što je zadržavanje korisnika unutar izvora predmemorije AMP-a i nada se da portali mogu pomoći u rješavanju nekih od tih problema. Ako bude dovršen i pušten u javnost, sustav će biti dostavljen kao API za programera koji će ga integrirati u svoje web stranice.
Za sada možemo vidjeti da se na ovom novom projektu aktivno radi zahvaljujući tome commit pronađen na Chromium Gerritu. Google čak ima unos u njihov sustav praćenja grešaka za značajku za one koji žele pratiti razvoj. The tvrtka je objavila PDF koji dijeli neke od tehničkih strana projekta. To uključuje kreiranje, navigaciju i aktiviranje portala, dok također daje neki primjer koda koji pokazuje kako web preglednik rukuje stvarima.
Projekt je još uvijek u ranoj fazi i možda neće ni izaći. Kenji Baheux govori o nekim alternativama njihovoj trenutnoj implementaciji portala samo u slučaju da njihova početna ideja ne uspije. To bi moglo dovesti do toga da projekt koji pruža API za promicanje iframea postane glavni dokument. Međutim, s time su u prošlosti eksperimentirali neki drugi inženjeri Chromiuma i na kraju je uklonjeno jer se pretvorilo u izvor sigurnosnih problema. Također imaju ideju da se iframe preko cijelog zaslona pojavi kao da je glavni dokument.
Bez obzira na to funkcionira li u trenutnom stanju, inženjeri moraju primijeniti jednu od ovih alternativnih metoda ili se projekt u potpunosti napušta. Daje nam dobar uvid u ono na čemu neki Googleovi inženjeri trenutačno rade kako bi poboljšali cjelokupno korisničko iskustvo mobilnog weba.
1. ažuriranje: dostupno u Chrome Canary iza zastavice
Portali će pomoći web programerima da pojednostave iskustvo prijelaza stranica za mobilne korisnike. Vodič za implementaciju može se pronaći ovdje. Tweet u nastavku prikazuje video portala u akciji.
Razvojni programeri mogu testirati portale upravo sada preuzimanjem najnovije verzije Chrome Canary i omogućivanjem chrome://flags/#enable-portals
zastava.