Optimizacija Google Chromea na Androidu: Tri skrivene postavke za brže učitavanje stranica i glatko pomicanje
Google Chrome na Android operativnom sustavu pruža stabilno i pouzdano iskustvo surfanja odmah nakon instalacije, no njegove zadane konfiguracije često su konzervativne kako bi se osigurala kompatibilnost sa širokim spektrom hardvera. Većina korisnika nije svjesna da unutar samog preglednika postoje napredne i skrivene postavke (zastavice) čijom se aktivacijom može značajno ubrzati učitavanje mrežnih stranica, smanjiti latencija i postignuti veća fluidnost sučelja, bez potrebe za instaliranjem vanjskih aplikacija.
1. Aktivacija naprednog predučitavanja stranica (Extended Preloading)
Jedan od najučinkovitijih načina za trenutačno ubrzanje pregledavanja mreže jest optimizacija mehanizma predučitavanja. Ova značajka radi na principu predikcije: dok pregledavate određeni sadržaj, Chrome analizira strukturu stranice i u pozadini unaprijed učitava poveznice za koje pretpostavlja da biste ih mogli sljedeće otvoriti. Kada dodirnete poveznicu, stranica se prikazuje trenutačno jer je njezin dio koda već pohranjen u privremenoj memoriji.
Iako je ova opcija aktivna odmah po instalaciji, ona radi u standardnom, restriktivnom načinu rada. Za maksimalni učinak potrebno ju je podesiti na naprednu razinu:
- Otvorite Google Chrome i uđite u Postavke (Settings).
- Odaberite odjeljak Privatnost i sigurnost (Privacy and security).
- Dodirnite opciju Prethodno učitavanje stranica (Preload pages).
- Prebacite kvačicu sa standardnog na Napredno predučitavanje (Extended preloading).
2. Implementacija eksperimentalnog QUIC protokola mrežnog prometa
Sljedeći korak zahtijeva ulazak u skriveni izbornik naprednih sistemskih postavki preglednika. Riječ je o aktivaciji mrežnog protokola QUIC (Quick UDP Internet Connections), koji je Google dizajnirao kao modernu i znatno bržu zamjenu za tradicionalne TCP protokole.
QUIC drastično smanjuje broj koraka potrebnih za uspostavljanje sigurne veze s poslužiteljem (handshake), što rezultira manjim kašnjenjem i bržim odazivom kompatibilnih web stranica. Ova promjena najviše dolazi do izražaja na sporijim, nestabilnim mobilnim mrežama ili u područjima sa slabijim signalom.
Postupak aktivacije provodi se na sljedeći način:
- U adresnu traku preglednika upišite: chrome://flags
- U tražilicu skrivenih postavki unesite pojam: Experimental QUIC protocol
- Kliknite na izbornik pored pronađene stavke, promijenite vrijednost iz Default u Enabled.
- Ponovno pokrenite preglednik dodirom na gumb Relaunch.
3. Prebacivanje renderiranja na GPU rasterizaciju
Treća ključna postavka ne utječe na samu brzinu prijenosa podataka, već izravno optimizira vizualne performanse i rješava problem trzanja prilikom skrolanja. Prema zadanim postavkama, grafičko renderiranje pojedinih elemenata stranice obavlja glavni procesor (CPU). Aktivacijom hardverske GPU rasterizacije, Chrome prebacuje te kompleksne matematičke zadatke prikaza slika i animacija na grafički čip.
S obzirom na to da je grafički procesor arhitektonski dizajniran za paralelnu obradu tisuća operacija istodobno, stranice se iscrtavaju znatno fluidnije, a pomicanje (scrolling) i tranzicije postaju potpuno glatki. Kao nuspojava, rasterećuje se glavni procesor, što može pozitivno utjecati na ukupni odaziv uređaja.
Aktivacija se vrši unutar istog izbornika:
- U adresnoj traci na stranici chrome://flags pretražite pojam: GPU rasterization
- Promijenite status postavke iz Default u Enabled.
- Ponovno pokrenite Chrome dodirom na Relaunch kako bi se primijenile sve izmjene.
Važno je napomenuti da su ove napredne zastavice (QUIC i GPU rasterizacija) univerzalne komponente Chromium koda. To znači da ih, osim na Android pametnim telefonima, na potpuno identičan način možete aktivirati i iskoristiti za optimizaciju performansi Chrome preglednika na desktop operativnim sustavima kao što su Windows, macOS, Linux i ChromeOS.