Google Chrome: Hurtig, sikker webbrowser fra Google (Chromium-projektet)
Google Chrome – hurtig og sikker webbrowser fra Google (Chromium). Open source, enkel brugerflade, høj ydeevne og stærke privatlivsindstillinger for tryg og hurtig surfing.
Google Chrome er en freeware webbrowser fra Google. Browseren bygger på komponenter fra forskellige open source-projekter, herunder WebKit (senere videreudviklet i Blink) og bruger desuden en række idéer og teknikker, som også findes i andre projekter såsom Mozilla Firefox. Navnet henviser til den grafiske brugergrænseflade — "chrome" — omkring webindholdet. Det åbne udviklingsprojekt bag browseren hedder Chromium, mens Google Chrome selv indeholder både open source- og proprietære komponenter.
Den første offentlige betaversion var kun til Microsoft Windows og blev frigivet 2. september 2008. Versioner til OS X- og Linux fulgte senere (Mac i december 2009; Linux-versioner kom i løbet af 2010). Siden da er Chrome blevet udvidet til også at dække Android og iOS og er løbende blevet opdateret med nye funktioner og sikkerhedsforbedringer.
Design og tekniske træk
- JavaScript-motor: Chrome bruger V8 JavaScript-motoren, som er optimeret til høj hastighed og effektiv hukommelsesbrug.
- Multi-process-arkitektur: Hver fane og mange udvidelser kører i separate processer, hvilket øger stabilitet og gør det lettere at indkapsle fejl.
- Sandkasse (sandbox): Flere komponenter kører i begrænsede miljøer for at mindske konsekvenserne af ondsindet kode.
- Rendering: Chrome brugte oprindeligt WebKit, men anvender i dag Blink-renderingsmotoren (et fork af WebKit).
- Udvidelser og webbutik: Chrome understøtter et stort økosystem af udvidelser, temaer og apps via Chrome Web Store.
- Synkronisering: Brugere kan synkronisere bogmærker, adgangskoder, historie og indstillinger på tværs af enheder ved hjælp af en Google-konto.
Sikkerhed og privatliv
Chrome indeholder flere sikkerhedsfunktioner såsom automatisk opdatering af sikkerhedsrettelser, indbygget beskyttelse mod skadelige downloads og phishing via Googles Safe Browsing, samt sandkassemekanismer. Der er også en privat browsing-tilstand (Incognito), som ikke gemmer lokal browserhistorik eller cookies efter sessionen. Samtidig indeholder Chrome proprietære elementer og indstillinger, der sender telemetridata til Google for opdateringer og forbedringer — brugere, der ønsker en version uden disse komponenter, kan vælge at bruge open source-projektet Chromium.
Licens, distribution og markedsposition
Selvom Chrome distribueres som gratis software (freeware), indeholder den lukkede komponenter (fx proprietære codecs, DRM og nogle Google-tjenester). Chrome er en af verdens mest udbredte browsere, og Google udgiver hyppige opdateringer for at forbedre ydeevne, funktioner og sikkerhed.
Chrome er tilgængelig på en lang række platforme og bruges både af private brugere og virksomheder. For dem, der prioriterer åben kildekode eller en mere minimalt integreret oplevelse, er Chromium et alternativ, mens Google Chrome tilbyder ekstra funktioner og bredere format- og tjenestesupport.
Bekendtgørelse
Udgivelsen skulle annonceres den 3. september 2008, og en tegneserie af Scott McCloud skulle sendes til journalister og bloggere for at forklare funktionerne i og grundene til den nye browser. De eksemplarer, der var til Europa, blev sendt tidligt, og den tyske blogger Philipp Lenssen fra Google Blogoscoped gjorde en scannet kopi af den 38 sider lange tegneserie tilgængelig på sit websted efter at have modtaget den den 1. september 2008. Google gjorde derefter tegneserien tilgængelig på Google Books og på sit websted og henviste til den på sin officielle blog sammen med en forklaring på den tidlige udgivelse. Fra den 2. september 2008 har Google et link til Google Chrome på sin hovedside.
Design
Sikkerhed
Sortlister
Chrome downloader opdateringer af to sortlister (en for phishing og en for malware) og advarer brugerne, når de forsøger at besøge et skadeligt websted. Denne tjeneste stilles også til rådighed for andre via et gratis offentligt API kaldet "Google Safe Browsing API". I forbindelse med vedligeholdelsen af disse sorte lister underretter Google også ejerne af de anførte websteder, som måske ikke er klar over tilstedeværelsen af skadelig software.
Sandboxing
Hver fane i Chrome er sandboxed for at "forhindre malware i at installere sig selv" eller "bruge det, der sker i en fane, til at påvirke det, der sker i en anden". Efter princippet om mindste privilegier er hver proces frataget sine rettigheder og kan beregne, men kan ikke skrive filer eller læse fra følsomme områder (f.eks. dokumenter, skrivebord). Dette svarer til "Beskyttet tilstand", som anvendes af Internet Explorer 7 på Windows Vista. Sandbox Team siges at have "taget denne eksisterende procesgrænse og gjort den til et fængsel"; f.eks. kan skadelig software, der kører i en fane, ikke sniffe kreditkortnumre, interagere med musen eller bede "Windows om at køre en eksekverbar fil ved opstart" og vil blive afsluttet, når fanen lukkes. På denne måde håndhæves en simpel computersikkerhedsmodel, hvor der er to niveauer af sikkerhed på flere niveauer (bruger og sandkasse), og sandkassen kan kun reagere på kommunikationsanmodninger, der er initieret af brugeren.
Plugins
Plugins som Adobe Flash Player er typisk ikke standardiserede og kan derfor ikke sandboxes som f.eks. faner. De skal ofte køre på eller over selve browserens sikkerhedsniveau. For at mindske risikoen for angreb køres plugins i separate processer, der kommunikerer med renderen, som selv kører med "meget lave rettigheder" i dedikerede processer pr. faneblad.
Incognito
Chrome indeholder en inkognitotilstand (svarende til Safari's Private Browsing og Internet Explorer 8's InPrivate), som "giver dig mulighed for at surfe på nettet i fuld anonymitet, fordi den ikke registrerer nogen af dine aktiviteter", og som fjerner cookies. Når den er aktiveret for et vindue, "bliver intet, der sker i det pågældende vindue, nogensinde logget på din computer".
Hastighed
JavaScript
Den virtuelle Javascript-maskine blev anset for at være et tilstrækkeligt vigtigt projekt til at blive udskilt (ligesom Adobe/Mozillas Tamarin) og håndteret af et dedikeret team i Danmark. Eksisterende implementeringer var designet "til små programmer, hvor systemets ydeevne og interaktivitet ikke var så vigtig", men webapplikationer som Gmail "bruger webbrowseren fuldt ud, når det gælder DOM-manipulationer og Javascript". Den resulterende V8 Javascript-motor blev designet med henblik på hastighed og introducerer nye funktioner med dette for øje, f.eks. skjulte klasseovergange, dynamisk kodegenerering og præcis garbage collection. Test foretaget af Google viser, at V8 er ca. dobbelt så hurtig som Firefox 3 og Safari 4 betaversionen.
Brugergrænseflade
Hovedbrugergrænsefladen indeholder indstillingerne tilbage, fremad, opdatering, bogmærke, gå og annullering, der ligner Safari-browseren, mens indstillingsstedet ligner Internet Explorer 7/8. Knapperne til minimering, maksimering og lukning af vinduet er baseret på Windows Vista
Gear
Chrome indeholder Gears, som tilføjer funktioner til udviklere, der måske eller måske ikke bliver til webstandarder, typisk i forbindelse med opbygning af webapplikationer (herunder offline-understøttelse).
Ny fane side
Chrome erstatter browserens startside, der vises, når der oprettes en ny fane, med en side for ny fane. Denne viser miniaturebilleder af de otte mest besøgte websteder sammen med de websteder, der oftest søges på, de seneste bogmærker og de senest lukkede faner. Dette koncept blev først vist med Opera's Speed Dial.
Omnibox
Omniboxen er URL-boksen øverst på hver fane, baseret på den i Opera. Den indeholder autokomplettering, men vil kun autokomplettere URL'er, der er indtastet manuelt (i stedet for alle links), søgeforslag, de øverste sider (tidligere besøgte), populære sider (ikke besøgte) og tekstsøgning over historikken. Søgemaskinerne kan også opfanges af browseren, når de bruges via den native brugergrænseflade ved at trykke på Tab.
Popups
Popup-vinduer "er begrænset til den fane, de kommer fra" og vises ikke uden for fanen, medmindre brugeren udtrykkeligt trækker dem ud. Det er ikke klart, om de også kører i deres egen proces.
Rendering motor
Chrome bruger WebKit-renderingsmotoren efter råd fra Android-teamet. WebKit-motoren er enkel, hukommelseseffektiv, nyttig på indlejrede enheder og nem at lære for nye udviklere.
Faner
Faner er den primære komponent i Chromes brugergrænseflade og er derfor flyttet til toppen af vinduet i stedet for under kontrolelementerne (ligesom i Opera). Denne subtile ændring står i modsætning til mange eksisterende fanebrowsere, som er baseret på vinduer med faner. Faneblade (herunder deres tilstand) kan overføres problemfrit mellem vinduescontainere ved at trække dem. Hver fane har sit eget sæt kontrolelementer, herunder Omnibox-URL-boksen.
Standarder


Den første version af Google Chrome Beta (Build 1583) bestod ikke Acid3-testen; den scorede 77/100 og gengiver ikke billedet korrekt. Den bestod Acid2-testen i første omgang, men den fejlede ved ændring af størrelsen. Fra og med version 4 har Google Chrome bestået Acid1-, 2 og 3-testen.
Webapps
Webapps kan startes i deres eget strømlinede vindue uden Omnibox-URL-boksen og browserværktøjslinjen. Dette begrænser browserkromet for ikke at "afbryde noget, brugeren forsøger at gøre", hvilket gør det muligt at køre webapplikationer sammen med lokal software (i lighed med Mozilla Prism, Adobe AIR og Fluid).
Spørgsmål og svar
Q: Hvad er Google Chrome?
A: Google Chrome er en freeware-webbrowser lavet af Google, som blev udgivet første gang i 2008.
Q: Bruger Google Chrome dele fra anden open source-software?
A: Ja, Google Chrome bruger dele fra anden open source-software, herunder WebKit og Mozilla Firefox.
Q: Hvor kommer navnet "Google Chrome" fra?
A: Navnet "Google Chrome" kommer fra den grafiske brugergrænseflades ramme, eller "chrome", i webbrowsere.
Q: Hvad er open source-projektet bag Google Chrome kendt som?
A: Open source-projektet bag Google Chrome er kendt som Chromium.
Q: Hvornår blev den første version af Google Chrome udgivet til Microsoft Windows?
A: Den første version af Google Chrome til Microsoft Windows blev udgivet den 2. september 2008.
Q: Hvornår blev macOS- og Linux-versionerne af Google Chrome frigivet?
A: MacOS- og Linux-versionerne af Google Chrome blev frigivet i december 2009.
Q: Er Google Chrome en gratis webbrowser?
A: Ja, Google Chrome er en freeware-webbrowser lavet af Google.
Søge