Google Chrome er en nettleser utviklet av Google. Nettleseren brukte tidligere layout-motoren WebKit, men bruker nå Blink-motoren, som også blir utviklet av Google.[3] Store deler av Chromes kildekode er gitt ut som åpen kildekode,[4] inkludert layout-motoren Blink og JavaScript-motoren V8.[5][6] Kildekoden er tilgjengelig gjennom Chromium-prosjektet.
Historie
Beta-versjonen av nettleseren Google Chrome ble lansert 2. september 2008.[7] Betaperioden utgikk 11. desember da Google lanserte den fullførte versjonen.[8] Googles tidligere toppsjef Eric Schmidt ville opprinnelig ikke utvikle en nettleser, men Google ansatte utviklere som hadde jobbet med Mozilla Firefox for å lage en prøveversjon av Chrome. Da Schmidt fikk se prøveversjonen ombestemte han seg.[9]
Funksjoner og egenskaper
Google Chromes mål er å være en rask og brukervennlig nettleser.[10] For å oppnå dette skilte nettleseren seg tydelig fra andre produkter ved sin lansering.[11] Et eksempel på dette er Chromes karakteristiske brukergrensesnitt, som på mange måter var unikt da det først ble introdusert.[12][13][14] Chromes ytelse blir også trukket fram som en av nettleserens styrker,[15] og ved lansering ble Chrome rangert som en av de raskeste nettleserne av flere uavhengige kilder.[16][17] Selv om Chrome var den første til å implementere mange funksjoner, hadde mange utviklere tidligere annonsert at de ville implementere lignede funksjoner i sine nettlesere.[18] For eksempel ble kombineringen av adresselinjen og søkefeltet annonsert av utvikleren Mozilla for deres nettleser, Firefox, lenge før Chromes lansering.[18]
Brukerdata-synkronisering
Chrome lar brukeren synkronisere sine innstillinger og bokmerker, samt sine åpne faner, gjennom en Google-konto. Nettleserens tilstand vil da reflekteres på alle installasjoner som er koblet opp mot brukerens Google-konto.[19]
I tillegg til dette lar Chrome brukeren synkronisere installerte nettapplikasjoner, brukertema, utvidelser, lagrede passord, og autofyll-data gjennom Google-kontoen sin.[19]
Nettstandardstøtte
Fra og med versjon 4 bestod nettleseren alle Acid-testene.[20] Disse testene måler i hvilken grad en nettleser støtter diverse nettstandarder.[21]
Chrome bruker sin egen layout-motor, kalt Blink.[22] Chrome brukte tidligere WebKit, men 3. april 2013 annonserte Google at de ville bytte til sin egen layout-motor.[23] Grunnen var at Chrome brukte en annen underliggende systemarkitektur enn de andre nettleserne som baserte seg på WebKit-motoren, og dette førte til unødvendig kompleksitet i utviklingsprosessen.[3][24]
Personvern
Chrome har implementert en funksjon kalt Ikognitomodus, som lar brukeren bruke nettleseren uten at den lagrer historikk eller informasjonskapsler.[25][26] Chrome sender likevel bruksstatistikk og andre detaljer til Google.
Ytelse
Chrome tar i bruk sin egen JavaScript-motor, kalt V8.[27] Ved Chromes lansering utførte mange nettsider tester av nettleserens JavaScript-ytelse. Resultatene som ble lagt fram viste at Chrome var mye raskere enn de andre nettleserne på markedet.[16][17] I nyere ytelsestester har forskjellene mellom nettlesernes ytelse blitt mindre.[28]
Chrome implementerer forhåndshenting av DNS‑oppføringer.[29] Når brukeren besøker en nettside, vil Chrome automatisk hente DNS-oppføringen for hver lenke på siden.[30] Dette gjør at nettleseren allerede har DNS-oppføringen for domenet som kobles til, dersom brukeren skulle navigere til en av sidene linket til på den opprinnelige nettsiden.
Chrome kan ta i bruk SPDY-protokollen istedenfor HTTP.[31] SPDY-protokollen regnes som raskere enn HTTP, og er også utviklet av Google.[32] Bruk av SPDY krever at tjeneren Chrome kobler til støtter dette.
Sikkerhet og stabilitet
Chrome benytter seg av en flerprosessarkitektur, som innebærer at hver oppgave får tildelt en egen prosess.[33] For å øke sikkerheten får hver prosess bare et minimum med privilegier, og hver prosess blir isolert («prosessisolering»). Dette gjør at en ondsinnet angriper som har fått tilgang til én prosess, ikke nødvendigvis vil ha tilgang til hele systemet. Samtidig øker flerprosessarkitekturen stabiliteten ved at en feil i én fane ikke påvirke andre faners prosesser, slik at normal operasjon av nettleseren kan fortsette selv om en enkelt fane har sluttet å virke.[34]
Chrome kommer med en egen oppgavebehandler, som lar brukeren avslutte prosessene til individuelle faner og utvidelser.[33]
Chrome tar i bruk en svarteliste for fiendtlige nettsteder. Denne blir oppdatert av Google, og inneholder informasjon om phishing-nettsteder og nettsteder som distribuerer ondsinnet programvare. Dersom en bruker navigerer til en slik side, vil nettleseren vise en advarsel.[35]
Tilpasningsmuligheter
Chrome har sitt eget nettsted der brukere kan laste ned nettapplikasjoner, utvidelser og temaer, kalt Chrome Nettmarked.[36]
Utgivelseskanaler
Chrome har et utgivelsessystem som baserer seg på fire «kanaler»: Stable, Beta, Dev, og Canary.[37]
Stable-kanalen gir brukeren den mest stabile versjonen av Chrome, og er anbefalt dersom du ønsker å unngå programfeil. Det er denne utgivelseskanalen du er på som standard dersom du laster ned Chrome. Kanalen blir oppdatert ca. hver tredje uke for små oppdateringer, og hver sjette uke for omfattende oppdateringer.
Beta-kanalen gir brukere en forsmak på funksjoner og forbedringer som snart blir implementert, men ikke er fullt ut testet for programfeil. Kanalen blir oppdatert omtrent hver uke, med en omfattende oppdatering hver sjette uke.
Dev-kanalen lar brukeren se hvilke funksjoner som aktivt blir jobbet med. Kanalen blir oppdatert en til to ganger i uken, og er hovedsakelig myntet på utviklere (derav «Dev», som i «Developer»). Kanalen blir fortsatt testet for feil, men kravene til stabilitet er ikke like høye som i de andre kanalene.
Canary-kanalen gjenspeiler hvordan utviklingen av Chrome ser ut akkurat nå. Den blir oppdatert daglig, og blir ikke testet. Det er ikke noen garanti for at brukeren engang kan starte nettleseren, og kanalen er hovedsakelig myntet på utviklere.[37]
Plattformer
Google Chrome er tilgjengelig på følgende plattformer:
En betaversjon av Chrome for Android 4.0 ble lansert 7. februar 2012 på Google Play.[43][44] Den første stabile versjonen av nettleseren ble først utgitt 27. juni 2012.[45] I tillegg til en ny UI kom Chrome med en rekke nye funksjoner:[43]
Find in page: en funksjon som skal gjøre det lettere for brukeren og søke etter bestemte ord i nettleseren.
Inkognito-modus: en funksjon som skal gjøre at man kan surfe anonymt på nettet. Funksjonen forhindrer at det man søker på i nettleseren blir loggført.
Link preview: en funksjon som zoomer inn på skjermen og gjør det enklere for brukeren å trykke på den ønskede linken.
Chrome for iOS
Google Chrome for iOS er tilgjengelig for iPod touch, iPad og iPhone med iOS 6.0 eller nyere.[42] Appen ble tilgjengelig på App Store 26. juni 2012.[46] Ifølge undersøkelsesfirmaet Chitika står Chrome-appen for 3 % av webtrafikken på iOS i Nord-Amerika per 10. oktober 2013, noe som er det dobbelte av markedsandelen Chrome hadde i 2012.[47]
Chrome OS
I 2009 annonserte Google at de ville utvikle et nytt operativsystem, Chrome OS.[48] Interaksjon med operativsystemet foregår i hovedsak gjennom nettleseren Chrome. I 2011 lanserte Samsung og Acer de første bærbare datamaskinene som kjørte Chrome OS.[49]
Bruk
Google Chrome har siden 2008 gradvis gått opp i antall brukere, og er nå verdens mest brukte nettleser.[50] Da Google Chrome ble lansert i betaversjon 2. september 2008, var det MicrosoftsInternet Explorer som regjerte på verdensbasis med en markedsandel på over 68 %. Ifølge StatCounter ble Google Chrome i mai 2012 verdens mest brukte nettleser med en andel på 32.43 %,[51][52] med Internet Explorer rett under seg. I juni 2013 hadde Google Chrome 43,12 % av alle brukerne av nettlesere på verdensbasis,[50] en prosentandel som er den høyeste Chrome har hatt noensinne. En undersøkelse utført blant nordmenn i oktober 2013 viste at Chromes brukerbase hovedsakelig bestod av personer mellom 13 og 25 år. Dette gjaldt både for PC og mobil.[53]