{"id":493,"date":"2009-12-20T14:39:30","date_gmt":"2009-12-20T14:39:30","guid":{"rendered":"https:\/\/fossworld.dk\/?p=493"},"modified":"2013-08-21T09:34:41","modified_gmt":"2013-08-21T09:34:41","slug":"google-chrome-invasion","status":"publish","type":"post","link":"https:\/\/fossworld.dk\/?p=493","title":{"rendered":"Google Chrome invasion"},"content":{"rendered":"<p>I september 2008 blev f\u00f8rste version af Google Chrome, Googles egen hjemmesidel\u00e6ser frigivet til Microsoft Windows i over 100 lande p\u00e5 43 sprog &#8211; sammen med l\u00f8ftet om at versioner til andre platforme end bare Windows var lige p\u00e5 trapperne. Siden da er Chrome blevet opdateret en del gange, uden at vi har set en officiel underst\u00f8ttelse af andet end Microsoft Windows.<br \/>\n<!--break--><br \/>\nDog har det l\u00e6nge v\u00e6ret muligt at hente snapshots af Chromium kildekoden, som den officielle Chrome bygger p\u00e5, og overs\u00e6tte den. Alternativt har man kunnet benytte Codeweaver Crossover Chromium, der benytter WINE hvis man bare har v\u00e6ret lidt nysgerrig efter at se giraffen.<\/p>\n<p>Allerede fra begyndelsen var Chrome hypet ud over alle breder og snuppede fra f\u00f8rste dag en god del af markedet. Selvom det meste hurtigt ebbede ud da sp\u00e6ndingen ved nyheden dampede lidt af, er det lykkedes at holde an ganske fin markedsandel. If\u00f8lge FDIMs Browserbarometer stod Chrome 3.x i oktober m\u00e5ned for 2,438% af bes\u00f8gene p\u00e5 danske sider &#8211; til sammenligning har Safari 4.x 3,325%.<\/p>\n<h1>Er det krom eller bare plastic ?<\/h1>\n<p>P\u00e5 Googles Chrome download side er der at finde fire pakker :<\/p>\n<ul>\n<li>32 bit .deb (Til Debian\/Ubuntu)<\/li>\n<li>64 bit .deb (Til Debian\/Ubuntu)<\/li>\n<li>32 bit .rpm (Til Fedora\/openSUSE)<\/li>\n<li>64 bit .rpm (Til Fedora\/openSUSE)<\/li>\n<\/ul>\n<p>Dette er jo perfekt n\u00e5r man som mig er openSUSEbruger. Jeg valgte 64-bit RPM og installationen fungerede da ogs\u00e5 for mig, fuldst\u00e6ndig glat &#8211; ikke en finger at s\u00e6tte p\u00e5 dette. Der har v\u00e6ret megen snak om at hastighed var et af de prim\u00e6re designparametre for Google og den k\u00f8rer da ej heller v\u00e6rst under Microsoft Windows &#8211; men jeg har v\u00e6ret lidt skeptisk med ydelsen p\u00e5 andre platforme. Denne skepsis blev dog allerede ved f\u00e6rste klik gjort til skamme, Chrome er ogs\u00e5 under Linux superhurtig.<\/p>\n<p>Den grundl\u00e6ggende inspiration til Google Chrome er Googles egen brugergr\u00e6nseflade til deres s\u00f8gemaskine &#8211; man har s\u00f8gt at lave en let tilg\u00e6ngelig brugerg\u00e6nserflade. Ideen er at det ikke er hjemmesidel\u00e6seren men derimod indholdet der skal dominere og det er lykkedes ganske fint. Blandt andet for at minimere spildplads er fanebladene placeret aller \u00f8verst og kan flyttes frit rundt i r\u00e6kkef\u00f8lge og tr\u00e6kkes ud som helt nye vinduer.<\/p>\n<p>Hvis et link munder ud i et nye faneblad s\u00e5 popper det som standard op lige til h\u00f8jre for det aktive faneblad. Jeg har ikke f\u00f8rt kunnet se det smarte ved det, for eksempel MSWIE benytter den fremgangsm\u00e5de, men det er rent faktisk ganske fedt &#8211; det minimerer den afstand man skal vandre med musen.<\/p>\n<p>Noget andet der ogs\u00e5 gl\u00e6der er at Google har besluttet at s\u00e5 meget som muligt skal foreg\u00e5 i selve fanebladet, med det menes at brugen af dialogbokse er sk\u00e5ret ned til at absolut minimum. Noget man ogs\u00e5 idag ser i Firefox. Ligesom Mozilla Firefox har en &#8220;Private Browsing&#8221; tilstand, har Chrome en &#8220;Incoqnito&#8221; tilstand for dem der ikke vil efterlade sig spor i logfilerne, hvor den intet gemmer, hverken sm\u00e5kager eller historik. Forskellen p\u00e5 de to implementationer ses hurtigt ved at man i Firefox s\u00e6tter hele browseren i &#8220;Private Browsing&#8221; tilstand, mens det i Chrome kun er et enkelt faneblad &#8211; hvilket skyldes at hvert faneblad her k\u00f8rer i egen proces.<\/p>\n<p>Siden Chrome rent designm\u00e6ssigt er bestemt til at fylde s\u00e5 lidt som muligt er det meget begr\u00e6nset hvad temaerne kan flytte. Hvis man har valgt ikke at benytte den gammeldags bogm\u00e6rkelinie er det stort set kun fanetopperne og deres baggrunde der p\u00e5virkes af et temaskift. Dette skulle s\u00e5 gerne betyde at programmets ydelse ej heller vil blive \u00e6ndret det store ved et temaskifte. Dette kan for eksempel i Firefox rent faktisk kan v\u00e6re et problem, med mindre at ens maskine er det sidste nye skrig. Der er allerede en del fikse temaer, b\u00e5de fra Google selv men ogs\u00e5 tredjeparts kunstnere &#8211; af en eller anden bizar grund holder jeg mig dog indtil videre til Fisker-Price farverne i Chromes classic tema.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/Google-Chrome-1.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/Google-Chrome-1_small.png\" \/><\/a><br \/>\n<small>Fig 1 &#8211; Google Chrome for Linux 4.0.249.30 Beta<\/small><\/center>Google har sl\u00e5et adressefelt og s\u00f8gefelt sammen og kalder det Omnibox, der efter nogle f\u00e5 tastetryk selv finder ud af om det er en s\u00f8gestreng eller en hjemmesideadresse der indtastes. Firefox har noget af det samme, da man ogs\u00e5 her kan indtaste s\u00f8gestrenge i adresselinien &#8211; udover at det selvst\u00e6ndige s\u00f8gefelt er bibeholdt og ja det fungerer m\u00e5ske ikke helt lige s\u00e5 gennemf\u00f8rt som i Chrome. Der er s\u00e5 ogs\u00e5 yderligere den detalje at Chrome tilsyneladende l\u00e6rer af din adf\u00e6rd og dine s\u00f8gninger. Ligeledes genererer Chrome ud fra din adf\u00e6rd \u2013 et overblik med thumbnails og det hele. Med disse sidste funktioner f\u00e5r jeg s\u00e5 lidt et jag af paranoia og ticks i venstre \u00f8je.<\/p>\n<p>En fiks lille funktionalitet er at du kan oprette programgenveje p\u00e5 skrivebord og programmenu. Med det menes programgenveje der henviser til en specifik hjemmeside og som hentes ind i et skrabet Chrome fanebladsfrit vindue der kun indeholder titlebar, det ligner kort sagt et applikationsvindue. Her har Google virkelig kigget det gamle Mozilla Prism projekt dybt i \u00f8jnene. Dog var Prism et selvst\u00e6ndigt projekt og program, mens det her er indbygget i Chrome. Ideen er naturligvis at det skal bruges i forbindelse med Googles egne web applikationer og tjenester, men kan naturligvis bruges i forbindelse med alle hjemmesider &#8211; her skal man s\u00e5 bare selv tilf\u00f8re et ikon til programgenvejen.<\/p>\n<h1>Indstilllinger<\/h1>\n<p>Indstillingerne er i forhold til nogle af konkurrenterne f\u00e5 og er centreret omkring sikkerhed og oplevelse &#8211; men rent faktisk s\u00e5 savner jeg ikke nogen. Det er ogs\u00e5 her man f\u00e5r et glimt af at programmet endnu ikke helt er f\u00e6rdigt. Der er en funktionalitet der g\u00f8r det muligt at f\u00e5 adgang til at se de kodeord som Chrome har lagret, hvilket ikke fungerer og hvad der er v\u00e6rre s\u00e5 er adgangen til denne del er slet ikke kodeordsbeskyttet.<\/p>\n<p>Google Chrome er p\u00e5 alle leder og kanter multilingual. Under valgmuligheder kan man med nogle f\u00e5 klik skifte standardskrifttyper, sprog og kodninger. Lige nu er der lige under 50 sprog at v\u00e6lge imellem.<\/p>\n<p>Med hensyn til valgmuligheder s\u00e5 falder denne funktionalitet lidt udenfor med hensyn til design, da der her flittigt bliver brugt dialogbokse og det store designbillede bliver da alligevel lidt inkonsistent.<\/p>\n<h1>Under motorhjelmen<\/h1>\n<p>Under motorhjelmen finder du renderingsmotoren WebKit, der er f\u00f8rst blev udviklet til Apples Safari hjemmesidel\u00e6ser og siden har f\u00e5et eget liv. Oprindeligt var WebKit baseret p\u00e5 KDE renderingsmotoren KHTML og if\u00f8lge rygter overvejer udviklerne af KDEs egen hjemmesidel\u00e6ser Konqueror at skifte til WebKit, der har vist sig at v\u00e6re ganske hurtig.<\/p>\n<p>JavaScript motoren kaldes meget amerikansk V8 og store dele af motoren er blevet udviklet hos Google i \u00c5rhus og surprise-surprise er V8 i \u00f8jeblikket den motor p\u00e5 markedet, der i \u00f8jeblikket giver langt den bedste ydelse.Ligeledes er Chrome ganske godt med p\u00e5 noderne med en HTML 5 draft underst\u00f8ttelse. Grunden til at Google har lagt s\u00e5 meget v\u00e6gt p\u00e5 dette skyldes at de s\u00f8ger at give alle deres Web-baserede produkter\/tjenester, s\u00e5som Google Docs og Wave, den h\u00f8jest mulige hastighed og bedste betingelser. Men det stopper ikke der, Google arbejder kontinuerligt p\u00e5 at f\u00e5 presset mere og mere hastighed ud af b\u00e5de WebKit og V8.<\/p>\n<p>Fra begyndelsen har man haft sikkerheden i h\u00f8js\u00e6det. For eksempel s\u00e5 k\u00f8rer hvert faneblad i sin egen proces i en sandbox. Det betyder, at crasher \u00e9t faneblad, lever de andre videre \u2013 og potentielt afvikles hver faneblad markant hurtigere. Ligeledes h\u00f8jner det sikkerheden da hver applikation k\u00f8rer i et lukket milj\u00f8. Straffen er s\u00e5, for der er altid en m\u00f8rk side, at Chrome virkelig er en ressourcesluger.<\/p>\n<p>Chrome er meget skrabet og ligesom Mozilla har gjort med Firefox, er Google ved at l\u00e6gge sidste h\u00e5nd p\u00e5 udvidelserne og ja det fungerer stort set ligesom i Firefox og ja der er allerede en stribe sev\u00e6rdige udvidelser &#8211; for eksempel &#8220;Google Mail Checker&#8221;, der med et enkelt klik giver adgang til din GMail konto. Tredjeparts udviklere er ligeledes ved langsomt at hoppe med p\u00e5 vognen, for eksempel har Xmarks allerede et plugin i alphatest &#8211; s\u00e5 det er muligt at synkronisere sine bogm\u00e6rker med MSWIE, Firefox og Safari p\u00e5 ens andre maskiner &#8211; dette er absolut min ynglingsudvidelse og giver sammen med det uundv\u00e6rlige Xmarks Thumbnail plugin en betydelig bedre oplevelse. En fiks lille detalje omkring udvidelser er at man ikke skal genstarte Chrome n\u00e5r man har installeret eller afinstalleret en udvidelse &#8211; fjong.<\/p>\n<p>Ressourceforbrug<\/p>\n<p>Hvis det skal g\u00e5 rigtigt st\u00e6rkt og hvis det der skal afvikles samtidigt skal pakkes godt ind ja s\u00e5 koster det naturligvis p\u00e5 en anden vis og det er altid i form af ressourceforbrug. Godt nok er Google m\u00e6gtige men de kan ikke rykke ved universets love, endnu da.<\/p>\n<p>Jeg fandt dog en funktionalitet, som der ikke bliver talt alt for meget om. Under &#8220;Handlinger for Aktuel Side&#8221; findes der en funktion der hedder &#8220;Jobliste&#8221;, hvor det er muligt at f\u00e5 en liste over hvor meget delt hukommelse, privat hukommelse processortid, cache og s\u00e5 videre, Chome selv, sammen med diverse fanebladsprocesser og udvidelser forbruger. Hvilket giver et sp\u00e6ndende overblik, men det er ogs\u00e5 muligt at f\u00e5 det Chrome kalder en detaljere oversigt.<\/p>\n<p>Den detaljerede oversigt fort\u00e6ller hvor meget Chromes processer, inklusiv dens Sandbox hj\u00e6lpetr\u00e5d, benytter. Men Chrome er tilsyneladende ogs\u00e5 istand til at m\u00e5le hvor meget andre hjemmesidel\u00e6sere benytter af hukommelse.<\/p>\n<p><center><a href=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/Google-Chrome-2.png\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Anmeldelser\/Google-Chrome-2_small.png\" \/><\/a><br \/>\n<small>Fig 2 &#8211; Sammenligninger af Ressourceforbrug<\/small><\/center>Hvor pr\u00e6cise disse m\u00e5linger er, ved jeg oprigtigt talt ikke &#8211; men jeg tror at det forholdsm\u00e6ssige billede Chrome maler er nogenlunde retvisende, for m\u00e5lingerne viser at Firefoxselv fylder betydeligt mere hukommelsen, n\u00e5r der kun er et enkelt faneblad. Er der derimod mange faneblade vendes billedet helt p\u00e5 hovedet og Chrome fylder op til fire gange s\u00e5 meget. Det passer meget godt med at Chrome i sig selv er optimeret rent ressourcem\u00e6ssigt, men det at hver faneblad k\u00f8rer i en sandboxed proces fylder. Imens bygger Firefox p\u00e5 Mozillas multiplatform framework Xulrunner og det g\u00f8r m\u00e5ske Firefox nemmere at portere, men det \u00e6der ogs\u00e5 ressourcer &#8211; mens fanebladene k\u00f8rer i en delt process hvilket ikke fylder ret meget.<\/p>\n<h1>Hmmmmmmmmmmmmmm<\/h1>\n<p>Google har kigget meget n\u00f8je p\u00e5 hvad konkurrenterne har at tilbyde og resultatet er et produkt som jeg allerede er blevet lettere forfaldent til.<\/p>\n<p>I Opera fors\u00f8ger man at placere alle funktionaliterer i selve programmet. Imens Microsoft med MSWIE fors\u00f8ger at give sine erhvervskunder lige pr\u00e6cis det de har brug for hvis de da rent bruger Microsoft programmer og tjenester og ikke mindst g\u00f8re tingene lidt anderledes end resten af kobblet. Hos Mozilla er alt er sat ind p\u00e5 at g\u00f8re Firefox s\u00e5 alsidig og bredtfavnende som muligt, hvilket er lykkedes uden at s\u00e6tte alt andet over styr. Alle tre har deres styrker og svagheder og det er iblandt deres styrker at Google har v\u00e6ret p\u00e5 rov. Det er forel\u00f8bigt lykkes for Google at lave et produkt der m\u00e5ske ikke ligefrem er nyskabende, men som indeholder det bedste fra alle hylder.<\/p>\n<p>Det er en beta og der er lang vej hjem. S\u00e5 vidt jeg kan se er der m\u00e5ske en l\u00e6k eller to &#8211; efter at have st\u00e5et en eftermiddag med kun omkring 30 faneblade havde den konsumeret over en gigabyte hukommelse og min SUSEbox var begyndt at hive fat i swappen. Ligeledes er det muligt for brugeren at f\u00e5 adgang til at se de kodeord som Chrome har lagret, hvilket ikke helt fungerer efter hensigten og adgangen til denne del er set ikke kodeordsbeskyttet. Ligeledes er der en funktionalitetsmangel eller to, for eksempel mangler der fuldst\u00e6ndig Flash underst\u00f8ttelse, det er noget jeg lidt i sp\u00e6nding venter p\u00e5. Gad vide om der ogs\u00e5 er et Moonlight plugin p\u00e5 vej. P\u00e5 trods af at det er en beta har den dog fungeret klippestabilt p\u00e5 min openSUSE 11.2 og hastigheden er i top. Allerede nu er der mange gode udvidelser, hvor Google naturligvis fra begyndelsen har d\u00e6kket sine egne tjenester, s\u00e5som GMail, Calender og Waves ind.<\/p>\n<p>En lille pudsighed er dog at programmet er baseret GTK+. Det er en pudsighed da flere af Googles betydende applikationer, s\u00e5som &#8220;Google Earth&#8221; er Qt applikationer. Om det skyldes at Google er n\u00e5et derhen hvor den ene h\u00e5nd ikke ved hvad den anden g\u00f8r vil jeg for en gangs skyld ikke fors\u00f8ge at g\u00f8re mig klog p\u00e5&#8230;<\/p>\n<p>Hvis Google skilte sig af med de dialogbokse der konstant dukker op n\u00e5r man roder med indstillingerne i &#8220;Valgmuligheder&#8221; ville det give en mere renere brugergr\u00e6nseflade, s\u00e5 det st\u00e5r lidt p\u00e5 min \u00f8nskeliste.<\/p>\n<p>Men hvorfor i alverden tog det s\u00e5 lang tid at f\u00e5 sparket en GNU\/Linux og en MacOS X version ud &#8211; f\u00f8rste beta har version 4.0.249.30 klistret i panden, n\u00e5r vi ved at der internt i Google er en meget stor ekspertise indenfor begge systemer.<\/p>\n<p>Dom :<br \/>\n<img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_full.png\" \/><img decoding=\"async\" alt=\"\" src=\"https:\/\/fossworld.dk\/Billeder\/Dom\/star_no.png\" \/><br \/>\n<small>Fem ud af seks.<\/small><\/p>\n<p>Henvisninger :<\/p>\n<ul>\n<li><a href=\"http:\/\/www.google.com\/chrome\">Google Chrome &#8211; En hurtig ny Browser<\/a><\/li>\n<li><a href=\"http:\/\/fdim.dk\/?pageid=89\">Browserbarometer<\/a><\/li>\n<\/ul>\n<p>(Kilde : FDIM, Google)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I september 2008 blev f\u00f8rste version af Google Chrome, Googles egen hjemmesidel\u00e6ser frigivet til Microsoft Windows i over 100 lande p\u00e5 43 sprog &#8211; sammen med l\u00f8ftet om at versioner til andre platforme end bare Windows var lige p\u00e5 trapperne. Siden da er Chrome blevet opdateret en del gange, uden at vi har set en officiel underst\u00f8ttelse af andet end&hellip; <a href=\"https:\/\/fossworld.dk\/?p=493\">More &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[170,180],"tags":[182,181],"class_list":["post-493","post","type-post","status-publish","format-standard","hentry","category-anmeldelse","category-baerbar","tag-chromeos","tag-google"],"_links":{"self":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=493"}],"version-history":[{"count":1,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/493\/revisions"}],"predecessor-version":[{"id":494,"href":"https:\/\/fossworld.dk\/index.php?rest_route=\/wp\/v2\/posts\/493\/revisions\/494"}],"wp:attachment":[{"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fossworld.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}