"Google Chrome" yra nemokama "Google" sukurta interneto naršyklė, skirta naršyti tinklalapiams, paleisti žiniatinklio programas ir valdyti interneto turinį. Ji sukurta pasinaudojant įvairių atvirojo kodo projektų komponentais — pavyzdžiui, pradžioje kaip renderavimo variklis buvo naudojamas "WebKit", o JavaScript vykdymui Google sukūrė savo V8 variklį. Nors projektas pasiskolino idėjų ir kai kurių sprendimų iš kitų naršyklių ekosistemų (paminėtina ir Mozilla Firefox kaip svarbi atvirojo kodo naršyklių įtaka), Chrome nevartoja Firefox Gecko renderavimo variklio.

Istorija

Google pirmą viešą beta versiją "Chrome" paskelbė 2008 m. rugsėjo mėn. ir netrukus vėliau išleido stabilią 1.0 versiją. Naršyklė greitai pritraukė dėmesį dėl savo paprastos vartotojo sąsajos, greito JavaScript vykdymo ir naujoviškos daugprocesinės architektūros. Vėliau "Chrome" portuota į kitas operacines sistemas: palaipsniui pasirodė versijos ir OS X, ir "Linux" platformoms (2009–2010 m.). Nuo tada "Chrome" nuolat atnaujinama: Google reguliariai leidžia naujas versijas, pridėdama saugumo pataisas, našumo patobulinimus ir naujas funkcijas.

Chromium projektas

Atvirojo kodo projektas, kuriame vykdomas "Chrome" pagrindas, vadinamas "Chromium". Chromium yra atvirojo kodo repozitorija, iš kurios Google kuria savo komercinę "Chrome" versiją. Chromium teikia daugumą technologijų ir API, tačiau Google Chrome dažnai turi papildomų uždarojo kodo komponentų (pvz., automatinio atnaujinimo įrankį, patentuotus multimedijos kodekus ar prekės ženklo elementus) ir integracijų su Google paslaugomis.

Svarbiausios savybės

  • Daugprocesinė architektūra: kiekvienas skirtukas ir plėtinys gali veikti atskirame procesų kontekste, todėl vieno puslapio klaida mažiau paveikia visą naršyklę.
  • Sandbox: stiprus izoliavimas tarp procesų gerina saugumą ir apsaugo sistemą nuo kenksmingo kodo.
  • V8 JavaScript variklis: greitas scenarijų vykdymas, kuris pagerina dinaminio tinklapio našumą.
  • Omnibox: adreso juosta, kuri veikia ir kaip paieškos laukelis, teikia pasiūlymus ir automatinį pildymą.
  • Plėtiniai: didelė plėtinių (extensions) ekosistema leidžia praplėsti funkcionalumą.
  • Sąsajos paprastumas ir sinchronizacija: prisijungus prie Google paskyros galima sinchronizuoti žymes, istoriją, slaptažodžius ir nustatymus tarp įrenginių.

Sauga ir privatumas

"Chrome" daug investuoja į saugumą: automatiniai atnaujinimai (Google Update), saugumo pataisos, naršyklės skyriavimas (sandbox) ir saugaus naršymo (Safe Browsing) apsauga nuo kenkėjiškų svetainių. Vis dėlto dėl glaudesnės integracijos su Google paslaugomis kyla privatumo diskusijų — vartotojai turėtų atidžiai peržiūrėti sinchronizacijos ir telemetrijos nustatymus bei naudoti papildomas priemones (pvz., privatumo plėtinius), jei to pageidauja.

Versijos ir licencijavimas

Chromium yra atvirojo kodo projektas, kurio kodas skelbiamas viešai ir gali būti naudojamas kitų naršyklių bazėms. Google Chrome — tai komercinis Chromium pagrindas su papildomais, uždarais komponentais ir prekės ženklo elementais. Dėl to kai kurios funkcijos (pvz., DRM palaikymas arba tam tikri multimedijos kodekai) gali būti prieinamos tik "Chrome" arba kitose versijose, paremtose Chromium, bet suimant atitinkamas licencijas.

Pastaba: šiame tekste išlaikyti pradiniai teksto nuorodų elementai, kad būtų užtikrintas nuorodų vientisumas ir informacija liktų susieta su pradiniu turiniu.