Google arbetar på en funktion som för närvarande kallas portaler som försöker möjliggöra sömlös navigering mellan webbplatser eller sidor.
Uppdatering 1 (5/8/19 @ 01:01 AM ET): Google Chrome Developer Relations-teamet har meddelat att portaler nu är tillgängliga i Chrome Canary bakom en experimentflagga. Mer information längst ner i artikeln. Artikeln som publicerades den 26 september 2018 finns bevarad enligt nedan.
Googles flaggskeppstjänst kan vara deras sökmotor och de kan ha flera tjänster med över 1 miljard aktiva användare, men det är deras engagemang för internet som helhet som har gjort det möjligt för dem att hålla farten igång. Om företaget hade stannat vid Google Sök (och till och med AdWords, som nu är känt som Google Ads), skulle de inte vara så inflytelserika som ett företag som de är idag. Ett stort exempel på detta kan ses med deras betoning på det mobila utrymmet och speciellt AMP-projektet (love it or hate it). Nu arbetar företaget på en funktion som för närvarande är känd som portaler som försöker möjliggöra sömlös navigering mellan webbplatser eller sidor.
Vi har alla hört statistiken som säger att över hälften av mobilanvändarna kommer att överge en webbplats om det tar över 3 sekunder att ladda. Uppgifterna finns där ute och det har visat sig vara sant eftersom även Amazon säger att en nedgång i sidladdningen på bara en sekund (än deras nuvarande genomsnitt) kan kosta företaget 1,6 miljarder dollar i försäljning varje år. Det är därför Googles AMP-projekt är vettigt. Även om folk ogillar hur Google implementerade det, är det i deras intresse att behålla dig på webben och använda deras tjänster.
Gå in i ett nytt projekt som för närvarande kallas portaler, som har en trevlig förklaring över Kenji Baheuxs GitHub-sida. Kenji Baheux är produktchef på Google som för närvarande arbetar med både Chrome och webbplattformen som helhet. Deras nya projekt är inget annat än ett förslag just nu, men dess slutmål är att möjliggöra sömlös navigering mellan webbplatser eller sidor. När vi fördjupar oss i vad detta betyder och hur det kommer att fungera, är målet att göra det möjligt för en sida att visa en annan sida som en infällning och utföra en sömlös övergång mellan ett infällt tillstånd och ett navigerat tillstånd.
Om detta låter förvirrande för dig förstår vi och det finns ett par bilder som förklarar vad som händer här.
Som bilderna ovan visar låter exemplet dig bläddra igenom en webbplats som publicerar innehåll på t-shirts. Medan du bläddrar igenom ett nytt inlägg, slutar du med att du ser en inbäddad bild av en ny tröja. Om portalen är korrekt inställd kan användaren initiera en gest som tar dem från den här bloggen till webbplatsen där du kan köpa produkten. Återigen, målet med det här exemplet är att ge en sömlös, snabbare och smidigare övergång från bloggen till återförsäljaren, vilket förbättrar användarupplevelsen för läsaren av denna blogg.
Målet med portaler kom från en önskan att förbättra hur vi navigerar över flera webbplatser. Googles AMP har gjort mycket för att förbättra den mobila webben och den har till och med gjort vad den kan för att aktivera många av dessa egenskaper som går in i detta nya projekt hos Google. Företaget vet dock att AMP i sig har sina egna begränsningar som att hålla användarna inne i AMP: s cache-ursprung och hoppas att portaler kan hjälpa till att lösa några av dessa problem. Om det är färdigt och släppt för allmänheten kommer systemet att tillhandahållas som ett API för utvecklare att integrera i sina webbplatser.
Än så länge kan vi se att det här nya projektet arbetas aktivt med tack vare detta commit finns på Chromium Gerrit. Google har till och med en inträde i deras buggspårningssystem för funktionen för dig som vill följa med i utvecklingen. De företaget har publicerat en PDF som delar några av de tekniska sidorna av projektet. Detta inkluderar att skapa, navigera och aktivera en portal, samtidigt som det ger lite exempelkod för att visa hur webbläsaren hanterar saker.
Projektet är fortfarande i ett mycket tidigt skede och kanske inte ens kommer ut genom dörren. Kenji Baheux pratar om några alternativ till deras nuvarande implementering av portaler ifall deras ursprungliga idé inte slår igenom. Detta kan resultera i att projektet tillhandahåller ett API för att främja en iframe för att bli det bästa dokumentet. Detta har dock experimenterats med tidigare av några andra Chromium-ingenjörer och det togs så småningom bort eftersom det förvandlades till en källa till säkerhetsproblem. De har också en idé om att ha en helskärms-iframe att se ut som om det vore huvuddokumentet.
Oavsett om det fungerar i sitt nuvarande tillstånd, att ingenjörerna måste implementera en av dessa alternativa metoder, eller att projektet överges helt. Det ger oss en bra titt på vad vissa Google-ingenjörer för närvarande arbetar med för att förbättra den övergripande användarupplevelsen av den mobila webben.
Uppdatering 1: Tillgänglig i Chrome Canary bakom flaggan
Portaler hjälper webbutvecklare att effektivisera upplevelsen av sidövergångar för mobilanvändare. En implementeringsguide finns här. Tweeten nedan visar en video av portaler i aktion.
Utvecklare kan testa portaler just nu genom att ladda ner den senaste Chrome Canary-versionen och aktivera chrome://flags/#enable-portals
flagga.