Opera er spekulativ prerenderer

0
188

Opera Software integrert i det de kaller en adresse bar spekulative prerenderer i Opera 43 til raskere lasting av ressurser fra adresselinjen.

Vi snakket om dette når de utvikler versjon av Opera hit versjon 43, men visste ikke mye om den funksjonen som Opera ikke avsløre en forferdelig mye informasjon om det.

Tilbake da, visste vi at det brukes en algoritme for å øke hastigheten på nedlasting av adressert som blir skrevet eller antydet ved å starte lasting før du velger resultatet.

Dette gir mening for enkelte ressurser. Hvis du skriver inn ghacks.net i leseren hele tiden, og aldri noe annet som starter med de to første tegnene “gh”, så er det nesten sikkert at du ønsker å skrive ghacks.net neste gang, samt for å laste siden.

Adresselinjen spekulative prerenderer

Opera Software er Daniel Bratell åpenbart mer informasjon om den nye spekulative prerendered-funksjonen i Opera 43 i et nytt blogginnlegg i dag.

Først de gode nyhetene: hvis algoritmen blir det rett, sideinnlastingstid er redusert med om lag et sekund. Opera merk at det faktiske forbedring i stor grad avhenger av hvordan forutsigbar brukerens handlinger.

Vi forventer at denne funksjonen til resultater i et gjennomsnitt av 1 sekund raskere laster fra adresselinjen. Det betyr at chat-siden lastes blitt mye mer vanlig. Selvfølgelig er dette avhenger mye på hvordan forutsigbar brukeren er hvor fort og hvor brukeren er. Jeg forventer at du som leser dette til fordel for mindre enn den gjennomsnittlige brukeren, men jeg kan være galt.

Det er åpenbart lettere å forutsi handlinger for brukere som besøker en håndfull steder med jevne mellomrom. Hvis alt du gjør er å gå til eBay, Amazon, en avis nettside, YouTube, og kanskje Google, så det er lett nok til å forutsi at du vil gå der neste gang også.

Hvis du skje for å besøke en rekke nye steder hver dag, så er det mye vanskeligere å forutse neste trekk.

Prerender Overvåking

opera predictors

Opera 43 skip med to overvåking alternativer som gir deg tilgang til forhåndsgjengivelse data.

  1. opera://prediktorer/ — Denne interne viser siden gir deg informasjon om tiltak spådommer. Det viser ressurser, og om algoritmen fikk prediksjon er riktig eller gale. Du finner også tillit nivå nevnte det for hver av ressurser.
  2. opera://net-innvendige/#prerender — andre interne side viser prerender historie. Det fremhever hvilke ressurser fikk prerendered av nettleseren.

Prerender Preferanser

opera prediction

Det er gode grunner for ikke å ville Opera for å prerender noe. Noen savner i forhold til den siden brukeren åpner avfall båndbredde som en side blir lagt inn som brukeren ikke har tilgang.

Et annet problem er at IP-adressen din kan ende opp i loggen over nettsteder som du kanskje ikke ønsker å bli assosiert med. I tillegg, hvis ditt land poster tilkoblinger for alle borgere, og mener at det er en god idé, den forbindelse kan ende opp i den databasen som godt.

Mens du kan få en bedre lasting ganger fra den funksjonen hvis det fungerer mer ofte enn ikke, kan du deaktivere det likevel på grunn av negative konsekvenser.

  1. Legg opera://innstillinger/ i nettleseren.
  2. Bytt til Personvern.
  3. Fjern avkrysningen fra Bruk en forslagstjeneste for å hjelpe deg med å fullføre søk og Nettadresser som du skriver inn i adressefeltet.
  4. Fjern haken fra Forutsi nettverkshandlinger for å forbedre innlasting av ytelse.
  5. Legg opera://flags/?søk=gjengi#prerender-søk-resultater og angi funksjonen til disabled (deaktivert).
  6. Legg opera://flags/?søk=gjengi#prerender-url-inngang og angi funksjonen til disabled (deaktivert).

Du kan også aktivere batterisparingsmodus permanent blokkere den nye prerender funksjon som Opera deaktiverer det hvis batterisparingsmodus er aktivert.

Noen studier tyder på ca 80% av prerendered sider bli brukt, noe som betyr at 20% av prerender side lastes inn, er for ingenting og har kastet bort elektroner. Derfor vil vi ikke gjøre dette i batterisparemodus (kan argumentere for at vi bør fortsatt gjøre det).

Nå er Du: Forhåndslaste yay eller nei, hva er din mening?