Google Chrome

A Wikipédiából, a szabad enciklopédiából
Google Chrome
Google Chrome icon (2011).svg
Google Chrome screenshot.png
Wikipedia kezdőlapja a Windows 8 alatt futó Chrome-on

Fejlesztő Google Inc.
Első kiadás 2008. szeptember 2.
Legfrissebb stabil kiadás Windows, OS X, Linux

34.0.1847.116 (2014. április 8.) [1] +/-

Mobil verziók:

Android
34.0.1847.114 (ARM, x86) (2014. április 2.) [1] +/-
iOS

33.0.1750.21 (2014. március 27.) [1] +/-
Legfrissebb fejlesztői kiadás 33.0.1750.29 (Beta) (2014. január 16.) [1] +/-


34.0.1788.0 (Dev) (2014. január 16.) [1] +/-

33.0.1750.31 (Android Beta) (2014. január 15.) [1] +/-
Programozási nyelv C++, Assembly, Python, JavaScript, Java
Operációs rendszer Windows (XP SP2+)
OS X (10.6+)
Linux (GCC 4.6+ és GTK 2.24+)
Android (4.0+)
iOS (4.3+)
Platform x86, 32-bit ARM (ARMv7)
Elérhető 53 nyelven
Állapot Aktív
Kategória Webböngésző
Mobil böngésző
Licenc Freeware a Google Chrome általános szerződési feltételek alapján[2][3]
A Google Chrome weboldala

A Google Chrome a Google által fejlesztett nyílt forráskódú, számítógépeken, táblagépeken és okostelefonokon futó webböngésző, ami a WebKit böngészőmotort használja. 2008 szeptemberében jelentették meg az első publikus bétaverziót, az első stabil verziót 2008. december 11-én adták ki. A Chrome nevét a böngészők grafikus felületének nem létfontosságú részeiről (angolul „chrome”, kb. csicsa) kapta; a névválasztás ironikus, mivel épp arra törekedtek, hogy ezek aránya minimális maradjon. 2014 januárjában a Chrome világszinten a legnépszerűbb böngésző volt, 35,6%-os globális részesedéssel.[4] [5] Magyarországon 2014 januárjában a Mozilla Firefoxot megelőzve a leggyakrabban használt böngésző volt, 40,82%-kal.[6] Az okostelefonos böngészők közül a részesedése 2014 januárjára világszinten 7,97%[7], Magyarországon 10,69% volt (az okostelefonok közül csak az Android 4+ és iOS 4.3+ operációs rendszerűek alatt fut).[8]

2008 szeptemberében a Google kiadta a Chrome teljes forráskódját, beleértve a V8 JavaScript-motort egy nyílt forrású (BSD licencű) fejlesztési projektként, Chromium néven.[9][10][11] Ez lehetővé tette a külső fejlesztők részvételét a projektben, megkönnyítve a böngésző átültetését Linux és Mac OS X alá. A Google szóvivője reményeit fejezte ki, hogy más böngészők is használni fogják a V8-as JavaScript-motort.[12] A Chromium Google-fejlesztésű részei a megengedő BSD licenc alatt vannak,[13] ami lehetővé teszi kódrészletek felhasználását nyílt és zárt forrású projektekben egyaránt.[14] A forráskód más részei különböző nyílt forrású licencek alatt hozzáférhetők.[15] A Chromium csaknem ugyanazokat a funkciókat valósítja meg, mint a Chrome, de a Google-védjegy használata, a beépített Flash-lejátszó, PDF-olvasó és az automatikus frissítési funkciók nélkül; logója is kissé eltérő.[16]

2012. február 7-én a Google elindította a Chrome Android 4.0 verzión (Ice Cream Sandwich) futó bétaverzióját.[17] 2012 júniusában jelent meg az első stabil verzió, a tervek szerint 2013 folyamán szinkronba kerül az androidos változat fejlesztése az asztali változatéval.

2012 márciusában a Google bejelentette, hogy már dolgoznak a Windows 8 asztali és Metro felületén is futó Chrome-verzión.[18] A Chrome 21-es verzióban már a Windows 8 megjelenése előtt elkészült a metrós változat.

2013 áprilisában a Google bejelentette, hogy a WebKit böngészőmotort lecseréli a Chrome jövőbeli változataiban (kivéve iOS alatt, ahol a WebKit kötelező) az általuk fejlesztett új Blink motorra[19], ami a WebKit projekt új elágazása (fork)[20]. A 2013. júliusban megjelent Chrome 28 mellett az Opera is ezt a böngészőmotort használja a 15-es főverziótól kezdve.[21]

Történet[szerkesztés | forrásszöveg szerkesztése]

Eric E. Schmidt, a Google akkori vezérigazgatója hat éven keresztül ellenezte, hogy a cég saját webböngészőt fejlesszen. Elmondása szerint „abban az időben a Google kis cég volt”, és nem akarta, hogy „sebeket szerezzen egy böngészőháborúban. Miután azonban a társalapítók, Sergey Brin és Larry Page felvettek több Firefox-fejlesztőt a Google-höz, és elkészítettek egy bemutató verziót a Chrome-ból, Schmidt elismerte, hogy „olyan jól sikerült [a demó], hogy lényegében rákényszerített, hogy meggondoljam magam”.[22]

Bejelentés[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome bemutatását eredetileg 2008. szeptember 3-ára tervezték, az újságíróknak és a bloggereknek egy Scott McCloud által rajzolt képregényt küldtek, ami taglalja az új böngésző képességeit és motivációit.[23] Azonban az Európába szánt kópiákat túl korán postázták, és Philipp Lenssen, a Google Blogoscoped német bloggere[24] a 38-oldalas kiadványt még szeptember 1-jén beszkennelve hozzáférhetővé tette a weboldalán.[25] Ezek után a Google feltette a képregényt a Google Books oldalára és a weboldalukra,[26] valamint említést tettek róla a hivatalos blogjukban, elmagyarázva a korai bemutatás okait.[27]

Nyilvános megjelenés[szerkesztés | forrásszöveg szerkesztése]

Az első, Microsoft Windowson futó bétaváltozat 2008. szeptember 2-án jelent meg, 43 nyelven (a Google bejelentése szerint hamarosan jön a többi). A béta megjelenése után egy napon belül 1%-os részesedést szerzett a böngészőpiacon,[28] azonban ez hamarosan visszaesett, egy hónap múlva már csak 0,8% volt.[29]

Szeptember 3-án a Slashdot híroldalon[30] megjelent egy cikk, ami felhívta a figyelmet a Chrome böngésző végfelhasználói licencszerződésének egy pontjára, ami úgy tűnt, minden a Chrome-on keresztül átment tartalom felhasználására jogokat ad a Google cégnek.[31] A kérdéses szövegrész az általános Google felhasználási feltételekből származott.[32] A Register így fogalmazott: „Your copyright goes up in smoke.” (körülbelül „a szerzői jogaid füstbe mentek”)[33] Még ugyanaznap a kritikákra válaszként a Google eltávolította a problémás szöveget, arra hivatkozva hogy az más termékek licencszerződéséből került csak bele.[34] A Google felhívta rá a figyelmet, hogy a változtatást visszamenőleg is érvényesnek tekinti.[35]

2008 végén a Chromium projekt fejlesztői wikijén megjelent egy üzenet, hogy kipróbálható egy a Linuxra való lefordítást lehetővé tevő „test shell”.[36] A shell funkciószegénysége ellenére a weboldalak megjelenítésében (a JavaScriptet is beleértve) egészen jól szerepelt.[37][38] 2009. január elején a CNET azt írta, hogy a Google az év első felére tervezi a Mac OS X-re és Linuxra írt verziók megjelentetését.[39] 2009 márciusára elkészült a Chromium linuxos buildjének pre-alfa változata, ami hasonlított a windowsosra, de a teljességtől még nagyon messze állt.[40]

A Chrome első hivatalos fejlesztői tesztváltozatait Mac OS X és Linux alá[41] 2009. június 4-én egy blogbejegyzésben jelentették be[42], figyelmeztetve hogy sok funkció még hiányzik belőle, és inkább korai visszajelzés céljára adták ki, nem normál használat ra. 2009. október 9-én a Google CEO-ja, Eric Schmidt azt nyilatkozta, hogy a Chrome for Mac „pár hónapon belül meg fog jelenni”.[43] 2009. november 30-án derült ki, hogy a Mac OS X-es béta 2009 végére lesz elérhető, de az App Mode, a könyvjelzőkezelő, 64 bit-támogatás, könyvjelző-szinkronizálás és kiterjesztések nélkül.[44] A hivatalos Mac OS X-es és linuxos béták 2009. december 9-én jelentek meg.[45][46]

A 2010. május 25-én bejelentett Google Chrome 5.0 volt az első stabil verzió, ami mindhárom platformot támogatta.[47]

Fejlesztés[szerkesztés | forrásszöveg szerkesztése]

A Chrome-ot a Google 26 különböző kódkönyvtárából és néhány más külső forrásból fordították le, mint a Mozilla Netscape Portable Runtime-ja, a Network Security Services, az NPAPI, továbbá az SQLite és néhány más open source projekt.[48][49] A JavaScript virtuális gépet (V8) kellően fontosnak ítélték ahhoz, hogy külön projektben kezeljék – ahogy az Adobe/Mozilla-féle Tamarin JavaScript-engine-nel is történt. A JavaScript-fejlesztői csapat Dániában, Aarhusban található, Lars Bak vezeti. A Google szerint az addigi JavaScript-implementációkat főleg „kis programok futtatására tervezték, ahol a rendszer teljesítménye és válaszkészsége kevésbé fontos”, de a webes alkalmazások, mint a Gmail „maximálisan kihasználják a webböngésző képességeit a DOM-manipuláció és a JavaScript terén”, így határozottan jól jön a számukra egy gyorsabban működő JavaScript-futtatómotor.

A Chrome az oldalak megjelenítéséhez a WebKit motort használja.[26] Ahogy más böngészőket, úgy a Chrome-ot is megjelenése előtt unit testingnek, „szkriptelt felhasználói akciókkal való automatizált tesztelésnek” és fuzz testingnek (véletlenszerű és/vagy hibás bemeneti adatokkal tesztelés) vetették alá, valamint a WebKit elrendezés- (layout) -tesztjeinek (melyek 99%-át a Chrome állítólag teljesítette). Az új böngészőverziókat 20-30 perc alatt automatikusan tesztelik a Google indexében megtalálható weboldalak közül több tízezerrel.[26]

A Chrome Windows alatt a 12-es verzióig[50] tartalmazta a Gearst, ami webfejlesztők számára hasznos eszközöket, köztük a webes alkalmazások által használható offline támogatást is nyújtott.[26] Azonban a Google abbahagyta a Gears fejlesztését, a HTML5 használatát preferálja helyette.[51]

2010 decemberében a Google bejelentette, hogy szeretnék a Chrome vállalati alkalmazását megkönnyíteni, ezért hivatalos MSI telepítőcsomagot fognak készíteni belőle. A normál Chrome telepítő ugyanis a böngészőt a felhasználó home könyvtárába teszi, és a háttérben láthatatlanul frissíti azt, de az MSI csomag lehetővé teszi a rendszerszintű telepítést[52], amit korábban csak a Google Pack segítségével lehetett elérni. Csoportházirendeket is készítettek, amivel a böngésző viselkedését, többek között az automatikus frissítés gyakoriságát, a kezdőlapot stb. lehet finomhangolni.[53]

2011. január 11-én a Chrome termékmenedzsere, Mike Jazayeri bejelentette, hogy a Chrome a továbbiakban nem fogja HTML5-ös videolejátszójában támogatni a (licencdíjat igénylő) H.264 video kodeket, ezzel közelítve a Chrome-ot a Chromium projekthez a nyílt kodekek (mint a Google saját VP8-a) támogatása tekintetében.[54] 2012 márciusáig ez nem történt meg, és nincs utalás arra, hogy mikor történne meg ténylegesen.

Verziótörténet[szerkesztés | forrásszöveg szerkesztése]

Szín Jelentés
Vörös Régi kiadás
Zöld Jelenlegi stabil kiadás
Kék Jelenlegi bétakiadás
Lila Jelenlegi fejlesztői kiadás
Verziótörténet
Főverzió Kiadás dátuma / Kiadások közötti idő Böngészőmotor[55] V8
motor verzió[56]
Jelentős változások
0.2.149 2008-09-02 WebKit 522 0.3 Első kiadás. Az első nyilvános bétaváltozat 43 nyelven jelent meg, akkor még kizárólag Microsoft Windows platformra. Megjelenési dátuma magyar idő szerint 2008. szeptember 2. este 9 óra volt.[57]

A Google Chrome megjelenésekor sikeresen teljesítette az Acid1 és Acid2 teszteket, de nem ment át az Acid3 teszten; mindenesetre 79/100 pontot ért el rajta, ami magasabb az Internet Explorer 7 vagy a Firefox 3 eredményénél – kevesebb viszont az Opera által elért 84/100 pontnál.[58] Összehasonlítva a konkurens böngészők előzetes vagy bétaváltozataival, a Chrome gyengébb eredményt ért el, mint a Firefox (85/100), az Opera (91/100) és a Safari (100/100), de még mindig magasabbat az Internet Explorernél (21/100).[58]

0.3.154 2008-10-29 Javítottak a pluginek teljesítményén és megbízhatóságán. Helyesírás-ellenőrzés a beviteli mezőkön. Javított web proxy-kezelés és megbízhatóság. Az ablakok és lapok (fülek) kezelésének frissítése.
0.4.154 2008-11-24 WebKit 525 Könyvjelzőkezelő import-export-támogatással. A beállítások között megjelent az adatvédelmi szakasz. Új „felbukkanó ablak blokkolása”-figyelmeztetések. Biztonsági javítások.
1.0.154 2008-12-11 WebKit 528 Első stabil kiadás
2.0.172 2009-05-21
(161 nap)
WebKit 530 0.4 A 2.0 változat alfaverziója 2009. január 13-án jelent meg,[59] tesztváltozata pedig 2009. március 17-én került nyilvánosságra.[60] 35%-kal gyorsabb JavaScript a Sunspider-benchmarkban, egérgörgő-támogatás, teljes képernyős üzemmód, teljes oldal nagyítása, űrlapok automatikus kitöltése, könyvjelzők rendezése cím szerint, lapok (fülek) dokkolása a böngésző vagy az asztal széleihez, alapszintű Greasemonkey-támogatás, feljavított „Új lap” oldal.[61]
3.0.195 2009-10-12
(144 nap)
WebKit 532 1.2 Megújult, jobban testre szabható „Új lap” oldal. 25%-kal gyorsabb JavaScript. HTML 5 video és audio tagek támogatása,[62] natív támogatással az Ogg Theora videóhoz, Ogg Vorbis hanglejátszáshoz, H.264 videóhoz, AAC- és MP3 lejátszásához); továbbfejlesztett Omnibox; témák támogatása; újratervezett „Új lap” oldal.[63][64][65][66][67] A 2009. augusztus 7-én megjelent 3.0.197.11-es változat 100%-ig jut el az Acid3 tesztben, azonban egy 'X' látszik a jobb felső sarokban, mert biztonsági aggályok miatt a letölthető betűkészletek támogatása még nem szerepelt abban a verzióban.[68]
4.0.249 2010-01-25
(105 nap)
1.3 Könyvjelző-szinkronizáció, kiterjesztések (extension) támogatása. Jobb fejlesztői eszközök, javított HTML5-támogatás, HTTP byte range-támogatás.[69][70] A 4.0.249.4-es változattól kezdve az Acid3 teszt tökéletes végrehajtása, beleértve a linktestet és a letölthető betűkészleteket is.[71]. Web storage-támogatás.
4.1.249 2010-03-17
(51 nap)
Fordítási infósáv, a magánélet védelmével kapcsolatos új funkciók.[72]
5.0.375 2010-05-25
(69 nap)
WebKit 533 2.1 Az első stabil verzió, ami a Windows, Mac OS X és Linux platformot is támogatja. A főbb újdonságok közé tartozik a JavaScript gyorsítása, a böngésző beállításainak szinkronizálása több gép között, új HTML5-funkciók támogatása és egy újraírt könyvjelzőkezelő.[73] A nagyítás szintjének megjegyzése weboldalanként, kétujjas nagyítás (pinch to zoom), kiterjesztések és teljes képernyős üzemmód a Mac verzióban[74] Külön fülön megnyíló könyvjelzőkezelő.[75] A HTML5 helymeghatározó technológiáinak támogatása (Geolocation API).[76] Beépített, a böngésző frissítési mechanizmusát használó Adobe Flash Player.[77] Az oldalankénti tartalombeállításoknál működik a mintaillesztés (regexp).[77]
6.0.472 2010-09-02
(100 nap)
WebKit 534.3 2.2 UI-változások az eszköztárban, az omniboxban (címsor) és az új fül oldalon (a két menüt egyesítették, felülvizsgálták a gombok helyét, a színséma szemkímélőbbé vált[78]). UI-javítások Mac alatt.[79] A VP8/WebM videók támogatása. A PDF-eket középre igazítva mutatja.[80] Automatikus űrlapkitöltés. A témák, könyvjelzők, beállítások mellett most már a kiterjesztések is szinkronizálhatók.[81] Stabil lett a Google Chrome Frame-verzió is[82].
7.0.517 2010-10-21
(49 nap)
WebKit 534.7 2.3.11.22 Főként a kód stabilizálására szolgáló kiadás, sok száz hibajavítással. HTML5-elemző algoritmus, Fájl API, az input taggel könyvtár feltöltése. Mac OS X alatt a szervizmenü és az AppleScript támogatása.[83] Egyes oldalelemek GPU-gyorsítása.[84] A HTML5 canvas elemének WebGL kontextusa. Az „Új lap” oldalon webes alkalmazások támogatása. Az SSL socketek késői (futásidejű) kötése: a magas prioritású SSL-kéréseket küldi először a szerver felé. A HTTP-sütik kezelésének új opciói. Frissített, a webalkalmazások megmutatását lehetővé tevő „Új lap” oldal.
8.0.552 2010-12-02
(42 nap)
WebKit 534.10 2.4.9.13 A Chrome homokozójában futtatott, beépített, biztonságos PDF-megjelenítő, még több szinkronizálási lehetőség, javított pluginkezelés.[85] GPU-gyorsított Canvas 2D – a 2D kontextusú canvas elemek GPU-hardverrel gyorsított megjelenítése (alapértelmezésben kikapcsolva). Kattintással megjeleníthető, alapértelmezésben blokkolt pluginek, mint a Flashblocknál (Click-to-Play). Az about:flags oldalon (Labs helyett új nevén: Flags) számos funkció kipróbálható: Side Tabs, a maces Tabposé (a böngészőfülek áttekintése)[86], Chrome Instant (a weboldalak betöltése és mutatása már a címsorba írás közben), oldalt megjelenített fülek, külön fülön megjelenő beállítások oldal, Cloud Printing, webalkalmazások háttérben, a böngésző ablakaitól független futtatása, host remoting, az elavult pluginek letiltása, XSS Auditor, Cloud Print Proxy.
9.0.597 2011-02-03
(63 nap)
WebKit 534.13 2.5.9.6 WebP-támogatás.[87] GPU-gyorsított Canvas 2D – a 2D kontextusú canvas elemek GPU-hardverrel gyorsított megjelenítése, és a WebGL alapértelmezésben bekapcsolva. Az about:flags oldalon bekapcsolható funkciók: nyomtatási előnézet, Verbatim Instant, teljes weboldalak előtöltése (Web Page Prerendering), Native Client, Click-to-Play[88], homokozóban futtatott Adobe Flash plugin[89][90].
10.0.648 2011-03-08
(33 nap)
WebKit 534.16 3.0.12.30 Google Cloud Print bejelentkezési lehetőség engedélyezve. Homokozóban futtatott GPU folyamat (jelenleg csak részlegesen megvalósítva); eredetileg a 10-es stabil verzióra tervezték, de későbbre, a 11-es verzióra helyezték át a megjelenés dátumát.[91][92] Gyorsabb JavaScript egy új V8-fordító, a Crankshaft („főtengely”) beépítésének köszönhetően.[93] A beállítások ablak dialógusablak helyett új böngészőfülön nyílik meg. Malware-ek jelentése, az elavult pluginek észlelése és kikapcsolása. Az elmentett jelszavak szinkronizálhatóak, a funkció alapértelmezetten bekapcsolva. GPU-gyorsított videólejátszás. Háttérben futó webalkalmazások, webNavigation extension API.[94]
11.0.696 2011-04-27
(50 nap)
WebKit 534.24 3.1.8.16 HTML5 Speech Input API (beszéddel történő szövegbevitel).[95] A weboldal összeállításának (compositing) hardveres gyorsítása alapértelmezetten bekapcsolva. A GPU-alapú hardveres gyorsítás és a WebGL kikapcsolása XP alatt.[96] Frissített ikon.[97]
12.0.742 2011-06-07
(41 nap)
WebKit 534.30 3.2.10.21 Hardveresen gyorsított 3D CSS; új Safe Browsing (biztonságos böngészés) védelem a rosszindulatú fájlok letöltése ellen; a Flash sütik törlése a böngészőn belülről; alkalmazások indítása név alapján az Omniboxból; a Sync integrálása az újratervezett Beállítások oldalba; továbbfejlesztett képernyőolvasó-támogatás; Macen figyelmeztetés a Command-Q lenyomásakor.[98] Új kísérletek (flags): P2P API, a meglévő lap aktiválása megnyitáskor (tehát új lap megnyitása a háttérben), kísérleti új lap oldal, csoportosítás hozzáadása a lap helyi menüjéhez, PPAPI Flash futtatása a megjelenítő folyamatban, több profil. A Google Gears támogatásának megszüntetése. Nyomtatás és mentés gombok a beépített PDF-megjelenítőben.[50]
13.0.782 2011-08-02
(56 nap)
WebKit 535.1 3.3.10.30 Teljes weboldalak spekulatív előretöltése (Instant Pages).[99] Nyomtatási előnézet. Az Omnibox gépeléskor nem csak az előzmény-URL-ek elejében, hanem a teljes URL-ben keres.[100] Böngészőfülek csoportosítása (Tab grouping): a Ctrl billentyűvel kiválasztott több fülön egyszerre lehet műveleteket végrehajtani (pl. lap újratöltése). Gyorsított 2D Canvas (most már aktiválva).[101] IndexedDB+LevelDB. A nyomtatási előnézet továbbfejlesztése. Kísérleti lehetőségek (flags): A meglévő lap aktiválása megnyitáskor. Az Instant korlátozása a keresésre. Kísérleti új oldal.[102]
14.0.835 2011-09-16
(45 nap)
WebKit 535.1 3.4.14.21 A fordítási, jelszómentési és a helyzetkövetési felbukkanó sávok színe kékről szürkére változott. A kísérleti új lap oldalon színkódoltak a miniatűrök, az Alkalmazások és a Leggyakrabban látogatott webhelyek közötti váltógomb mérete lecsökkent.

A Native Client (NaCl) engedélyezése a Chrome Web Store alkalmazásaihoz.[103] Web Audio API (realisztikus 3D hanghatások). A Mac OS X Lion új görgetősávjának támogatása. A szinkronizálásnál az összes adat titkosításának lehetősége (korábban csak a jelszavakat lehetett). Nyomtatási előnézet Macen. Kísérleti Web Request extension API.[104] DNSSEC stapled certificates (összetűzött tanúsítványok): a https-t használó oldalak akkor is biztonságosnak minősülnek, ha a kapcsolat csak a DNSSEC tanúsítvánnyal van aláírva.[105]

15.0.874 2011-10-25
(39 nap)
WebKit 535.2 3.5.10.22 Az áttervezett „Új lap” oldal most már az alapértelmezett. Gyorsabb nyomtatási előnézet. A teljes képernyős HTML5 videót lehetővő tevő JavaScript fullscreen API alapértelmezetten be van kapcsolva.[106] A megbízható helyek Chrome Web Store-alkalmazásai inline módon (helyben) települnek. Az Omnibox előzményei is szinkronizálódnak.[107]

Átálltak az FFmpeg natív VP8-dekóder használatára.[108] A bővítmények integrálása a beállítási oldalak közé.

16.0.912 2011-12-13
(49 nap)
WebKit 535.7 3.6.6.5 A kísérleti több profilos támogatás alapértelmezetten be van kapcsolva, az ikonja a böngészőfülsáv bal szélére került, a korai verziókban egy minitorta (cupcake), a későbbiekben a felhasználó által kiválasztott avatár jelöli.[107] Opcionális engedélyek a kiterjesztéseknél, így telepítéskor a felhasználó eldöntheti, melyeket engedélyezi és melyeket nem.[109]
17.0.963 2012-02-08
(57 nap)
WebKit 535.11 3.7.12.12

Új API-k a kiterjesztésekhez. Az Omniboxba gépelt URL előtöltése, ha nagy biztonsággal eldönthető, milyen URL-re fog kiegészülni; védelem a letöltésekben lévő kártevők ellen.[110] A V8 JavaScript-motor már nem „stop-the-world”, azaz megszakításos, hanem inkrementális szemétgyűjtővel (garbage collector) van ellátva.[111] Figyelmezteti a felhasználót, ha be akarja csukni a profil utolsó inkognítóablakát és aktív letöltése van. A panelek (perzisztens, könnyűsúlyú ablakok) alapértelmezetten bekapcsolva. A keresőbeállítások is szinkronizálódnak.[112] A nyomtatási előnézetben állíthatók a margók módosíthatók. A felhasználó által kiadott Mouse Lock „Allow”-engedély domainenként tárolódik. Kisebb felhasználói felületbeli változások, mint például az „Új lap” gombról a „+” jel eltűnése, a „gyári megoldás” helyett CSS-sel kialakított rádiógombok és jelölőnégyzetek a beállítási oldalakon. Jobb SVG-támogatás. A User agent-karakterlánc megváltoztatásának korlátozott támogatása. Az érintőképernyő-kezelési gesztusok korlátozott támogatása.

18.0.1025 2012-03-28 (49 nap)
2012-06-27 (Android ARM)
2012-09-26 (18.0.1026, Android x86)
WebKit 535.19 3.8.9.5
  • Hardveresen gyorsított Canvas2D grafika.[113]
  • 3D gyorsítás nélküli, régebbi hardvereken is elérhető WebGL, a szoftveres raszterező SwiftShader segítségével.[113]
  • Fényesebb „Új lap” gomb.
19.0.1084 2012-05-15 (48 nap)
2012-06-28 (iOS)
WebKit 536.5 3.9.24.7
  • A V8 JavaScript-motor támogatja a JavaScript Harmony-t (ECMAScript 6 – a chrome://flags alatt bekapcsolható).
  • beépített aszinkron DNS-resolver (alapértelmezésben kikapcsolt)
  • A weboldalak lefordításakor HTTPS használata.[114]
  • Újratervezett Beállítások és Előzmények felhasználói felület[115]
  • A különböző eszközökön futó Chrome-ok böngészőfüleinek elérése[116]
  • Az „Új lap” oldal aljára került a Chrome Internetes Áruház hivatkozása és képe.
  • Kísérleti Web Intents API.[117]
20.0.1132 2012-06-26
(42 nap)
WebKit 536.10 3.10.6.0
  • A kompatibilis mobiltelefonnal rendelkező felhasználók számára az „Chrome To Mobile” lapművelet engedélyezése
  • Az „Új lap” oldal aljára hivatkozás került a Web Store-ra
  • Panorama View. A böngészőfülek rendelkeznek egy minimális szélességgel, és ha megtelik velük a böngésző, oldalt elkezdenek egymásra rakódni. A fülek közül (az aktuális fül kivételével) az aktuálishoz legközelebbiek vannak legfelül (korábban a balszélen elhelyezkedő fül volt legfelül).
  • Kísérleti érintőképernyős felhasználói felületi módosítások. A környezetérzékeny menükben a menüelemek függőleges irányban kissé távolabb kerültek egymástól.
  • Kísérleti PeerConnection API-k a WebRTC-funkciókhoz
  • A Linux-verzió áttért a Pepper API-t használó Flash pluginra a Flash Adobe-os megvalósítása helyett.[118]
21.0.1180 2012-07-31 (35 nap)
2012-08-22 (iOS)
WebKit 537.1 3.11.10.6
  • A Windows-verzió áttért a Pepper API-t használó Flash pluginra a Flash Adobe-os megvalósítása helyett. Ezzel a Windows XP alatt elsőként vált elérhetővé homokozóban futó Flash.[119]
  • Media Stream API (getUserMedia) alapértelmezetten engedélyezve (pl. webkamera-hozzáférés JavaScriptből)[120]
  • Gamepad API-prototípus hozzáférhető alapértelmezetten.
  • A TLS 1.1 alapértelmezetten bekapcsolva.[121]
  • A mutatózárolás (Mouse Lock / Pointer Lock) nem igényeli a teljes képernyőt.
  • A (pointer) és (hover) CSS media query-k támogatása, hogy a weboldalak optimalizálhassák a felületüket az érintőképernyőkhöz.
  • A HTML5 audio/video és a WebAudio támogatja a 24 bites PCM wave-fájlokat.
  • A Windows 8 képernyőbillentyűzetének javított támogatása Metro módban. Egyéb Windows 8-javítások.
  • A OS X Mountain Lion javított támogatása, köztük a 220 DPI-s kijelzőre optimalizált felület.[122]
  • A HTTP-sütik tartalmi beállításai mutatják a hosztolt alkalmazások védett tárterületét is.
  • A Chromoting kliens plugin lekezeli a 100% fölötti zoomolást.
  • Az egyetlen felhasználónak telepített Chrome nem igényli az admin jogosultságot Windows 8 alatt ahhoz, hogy alapértelmezett lehessen.
  • HiDPI oldal-kirajzolás Mac alatt. Egyéb HiDPI-javítások Mac alatt.
  • A szinkronizálásba való bejelentkezéskor a kétfaktoros autentikáció jobb támogatása.
  • A Google online helyesírás-ellenőrzőjének használata az elgépelt szövegek ellenőrzésére és javaslatok tételére[123]
22.0.1229 2012-09-25
(56 nap)
WebKit 537.3 3.12.16
  • Mouse Lock API (mutatózárolás) alapértelmezetten bekapcsolva
  • Windows 8-javítások
  • A HiDPI/Retina támogatásának finomítása
  • Új stílusú csomagolt alkalmazások támogatása alapértelmezetten
  • A csavarkulcsot lecserélő, új menüikon
  • Új nagyítás gomb az Omnibaron.
  • Az ICC v2 színkezelési profilok alapértelmezett támogatása.[124]
23.0.1271 2012-11-06 (42 nap)
2012-11-28 (iOS)
WebKit 537.10 3.13.7.1
  • Do Not Track protokoll megvalósítása[125]
  • A Chrome Web Store új ikonja
  • GPU-gyorsított videodekódolás Windows alatt, ami kevésbé meríti az akkumulátort is
  • Az egyes weboldalakhoz tartozó engedélyek (tartozkodási hely, felbukkanó ablakok, webkamera/mikrofon elérése stb.) gyors elérése az URL melletti ikonnal az Omnibaron.[126]
  • PeerConnection API[127]
  • HTML5 track elem[127]
  • MediaSource API[127]
  • perzisztens SessionStorage[127]
  • Windows 8 alatt ugyanazt a profilt használja asztali és metró üzemmódban is. Új menüelemmel lehet üzemmódot váltani, ami a Chrome újraindulását okozza[127]
  • A támogatott asztali platformok közül az utolsóként Mac alatt is átvette az NPAPI-s Adobe Flash plugin helyét a Pepper Plugin API-alapú (PPAPI).[128]
24.0.1312 2013-01-10
(65 nap)
WebKit 537.17 3.14.5.0
25.0.1364 2013-02-21 (42 nap)
2013-02-27 (Android)
2013-03-04 (iOS)
WebKit 537.22 3.15.11.5
  • Az Opus hangformátum támogatása
  • VP9-videotámogatás
  • A Chrome-on kívülről telepített kiterjesztések automatikusan letiltódnak[130]
  • Web Speech API[131]
  • Fejlesztői funkciók: Content Security Policy és Shadow DOM.[131]
  • Titkosított (https) keresés az omniboxból – akkor is, ha nincs bejelentkezve a felhasználó[132]
  • Native Client ARM platformon is
  • A MathML támogatásának felfüggesztése a biztonsági rések miatt.[133]

Android-változat (frissítés 0.16-ról):

  • Gyorsított görgetés
  • A kétujjas nagyítás (pinch to zoom) érzékenységének növelése
  • Az interaktív oldalak gyorsítása (az újabb V8-motornak köszönhető)
  • A hang akkor is szól, ha a Chrome a háttérben fut
  • A HTML5-funkciók bővített támogatása
  • A telefonfunkciók használatakor a hanglejátszás megállításának támogatása
26.0.1410 2013-03-26 (33 nap)
2013-04-03 (Android)
2013-04-09 (iOS)
WebKit 537.31 3.16.14.9
  • Webes szolgáltatások használata a helyesírási hibák javítási javaslatainak lekéréséhez[134][135]
  • Több Chrome-felhasználó esetében asztali parancsikon létrehozása (Windowson)[134][136]
  • aszinkron DNS-feloldás Mac és Linux alatt is[134]

Android-változat:[137]

  • Automatikus kitöltés szinkronizációja
  • Jelszó-szinkronizáció
  • Teljesítmény- és stabilitásbeli javítások
27.0.1453 2013-05-21 (56 nap)
2013-05-22 (Android)
2013-06-03 (iOS)
WebKit 537.36 3.17.6.14
  • A Manifest version 1.0 bővítmények tiltása.[138]
  • Az erőforrás-kezelés optimalizálása, a lapok átlagosan 5%-kal gyorsabban betöltődnek.[139]
  • Javított Omnibox-előrejelzések és helyesírási javítások.[139]
  • syncFileSystem API a Google Drive adatainak szinkronizálásához.[139]

Android-változat:[140]

  • Teljes képernyős üzemmód telefonokon (lefelé görgetve a toolbar eltűnik).
  • Egyszerűbb keresés (a keresés látható marad az omniboxban, könnyebben át lehet szerkeszteni)
  • Kliensoldali tanúsítványok támogatása
  • Böngészőfül-történet táblagépeken
  • „Egy tonna stabilitási és teljesítménybeli javítás”
28.0.1500 2013-06-17 (Linux; 27 nap)
2013-07-09 (OS X és Windows; 49 nap)
2013-07-10 (Android)
2013-07-17 (iOS)
Blink 537.36
WebKit 537.36 (iOS)
3.18.5.8 (Linux, eredeti megjelenés); 3.18.5.9 (Linux, OS X és Windows)
  • A böngészőmotort lecserélték Blinkre, a WebKit forkjára[141][142][143], kivéve iOS alatt.
  • Gyorsabb oldal-betöltődést tesz lehetővé a Blink böngészőmotor többszálúsított HTML-parsere.[144]
  • „Bővített értesítések” és értesítési központ (Rich Notifications and Notification Center) váltják ki a HTML-alapú értesítéseket.[145]
  • Komoly teljesítménynövelés az asm.js benchmark futtatásában.[144]
  • A CSS :unresolved pseudoclass támogatása a Custom Element-eknél.[144]
  • A CSS @supports conditional block-ok támogatása a property:value párok tesztelésére.[144]

Android-változat:

iOS-változat:

  • Jobb együttműködés más Google-alkalmazásokkal[147]
  • Továbbfejlesztett Voice Search[147]
  • Teljes képernyős üzemmód az iPadeken[147]
  • Adathasználat optimalizálása (fokozatosan élesedik)[147]
  • A böngészőtörténet elérése[147]
29.0.1547 2013-08-20 (42 nap)
2013-08-21 (Android)
2013-09-12 (iOS)
Blink 537.36 3.19.18.19
  • A VP9 végleges támogatása
  • A TLS 1.2 támogatása.
  • Tesztjellegű QUIC-támogatás (egy új hálózati protokoll), chrome://flags alatt kapcsolható be.[148]
  • Javított Omnibox-javaslatok a korábban látogatott oldalak alapján
  • Lehetőség van a felhasználó böngészőprofiljának visszaállítására eredeti állapotába

Android-változat:

  • Tesztjellegű QUIC-támogatás, chrome://flags alatt kapcsolható be.
  • WebRTC-támogatás[149][150]
  • WebAudio-támogatás[150]
  • Továbbfejlesztett görgetésérzékelés[151] és a lap aljának vagy tetejének elérésekor vizuális jelzés[150]
  • Gyorsabb indulás, stabilitási javítások[151]
  • Új színválasztási felhasználói felület webes űrlapokon[150]
  • A Google kísérleti, az Opera Turbóra hasonlító weboldal-optimalizálási szolgáltatásának (data compression proxy) támogatása: a Google szerverei letöltik a weboldalt, mobil eszközökre optimalizálják azt (képek átméretezése, WebP formátumba konvertálása stb.), majd a Google által fejlesztett SPDY hálózati technológiával továbbítják a telefonra.[146]

iOS-változat:

  • Gyorsabb visszatérés a Keresési eredményekhez
  • Az adathasználat optimalizálása (fokozatosan élesedik)
  • Beszédalapú keresés továbbfejlesztése (névmások támogatása, ilyen kérdések pl.: “Who is the president of the United States?”, majd “Who is his wife?”)
  • Single Sign On-fejlesztések más Google Appokkal[152]
  • A WebP képformátum támogatása[153]
30.0.1599 2013-10-01 (42 nap)
2013-09-18 (iOS)
2013-10-02 (Android)
Blink 537.36
WebKit 537.51.1 (iOS)
3.20.17.13
  • Egyszerűbb keresés kép alapján
  • Új Chrome Apps API-k: webview.request, media gallery write support and downloads[154]
  • Új platformképességek (az asztali és a mobil verzióban egyaránt): a WebRTC Device Enumeration API támogatása, amivel egy WebRTC-hívás során, annak megszakítása nélkül meg lehet változtatni az aktív mikrofont és/vagy kamerát; a DevTools támogatja a CSS source map-eket; a Chrome az IE viselkedését másolva nem veszi figyelembe a Refresh fejlécet vagy tageket ha a frissítendő URL-hez tartozik javascript: séma.[154]

Android-változat:

  • Új gesztus: swipe horizontally across the top toolbar to quickly switch tabs.
  • Új gesztus: drag vertically down from the toolbar to enter into the tab switcher view.
  • Új gesztus: drag down from the menu to open the menu and select wanted item without having to lift finger.
  • A WebGL alapértelmezett engedélyezése a nagy teljesítményű eszközökön[154]
  • DeviceMotion (az eszközök gyorsulását és szögsebességét mérő szenzorok) eseményei[154]
  • A Media Source Extension engedélyezett Android 4.1+-en[154]
  • Két új kísérleti funkció: Web Speech API (felismerés) és Vibration API[154]

iOS-változat:

  • Az iOS7 új külsejéhez való alkalmazkodás és az iOS7-et kihasználó funkciók
  • A teljes képernyős viselkedés javítása, különösen iPaden (csak iOS7-en)
  • Új Beállítások-felhasználói felület
  • A térkép- és emailhivatkozások a Google Maps, illetve Gmail alkalmazásokat indítják el, ha azok telepítve vannak. Ez a viselkedés konfigurálható[155]
31.0.165 2013-11-12 (42 nap)
2013-11-20 (iOS)
2013-11-14 (Android)
Blink 537.36
WebKit 537.51.1 (iOS)
3.21.18.7
  • Payment requestAutocomplete() a Chrome for Android, Windows, Chrome OS rendszereken – űrlapok kitöltésének felgyorsítása, különösen online fizetéskor
  • bekapcsolt PNaCl a Chrome asztali verzióin
  • Új Chrome Apps API-k: az alkalmazások URL-handlereinek segítéségével az alkalmazásfejlesztők meghatározhatják, hogy milyen URL-eket szeretne kezelni az alkalmazásuk. Például egy weboldalon található dokumentumhivatkozás megnyílhat egy dokumentumszerkesztő Chrome-alkalmazásban. Így a felhasználók könnyebben jutnak el kedvenc Chrome-alkalmazásaikba.
  • Könyvtárhozzáférés alkalmazások számára – lehetővé válik a Chrome-alkalmazások számra, hogy a felhasználó által engedélyezett egyes mappákat írjanak-olvassanak. Így lehetővé válik fájlok közös használata natív és Chrome alatti alkalmazások között. Például a kódszerkesztő Chrome App módosíthatja egy natív Git-kliens fájljait.
  • SCTP for WebRTC Data Channel – lehetővé teszi a böngészők közötti P2P adatátvitelt akár best effort, akár megbízható vagy félig megbízható módon, ami például az online játékok előtt nyit meg lehetőségeket.
  • WebM videók átlátszósági csatornájának támogatása
  • A JavaScript Web Speech API-n keresztüli beszédfelismerés támogatott az Android alatt futó Chrome-on.
  • A Media Source API támogatott Android alatt.[156]

iOS-változat:

  • Gyors űrlaptöltés Autofill segítségével
  • Hosszú ujjlenyomás egy képen keresést hajt végre kapcsolódó képekre[155]
32.0.1700.76 2014-01-14 (63 nap)
2014-01-27 (iOS)
2014-01-15 (Android)
Blink 537.36
WebKit 537.51.1 (iOS)
3.22.24.10
  • Az érintett böngészőfüleken apró ikonok jelzik, ha hanglejátszás, webkamera-használat vagy ChromeCast zajlik a fülön.
  • Újratervezett Win8 Metro-üzemmód
  • Rosszindulatú fájlok automatikus blokkolása
  • Új alkalmazás/kiterjesztés API-k
  • Felügyelt felhasználók[157]
  • Rengeteg, a stabilitást és a teljesítményt érintő változtatás
  • Flash Player-frissítés 12.0.0.41-re[158]
  • Az utolsó verzió, amihez elkészült a Google Chrome Frame-változat is, ennek támogatását 2014 januárjával megszüntették.[159]

Android-változat:

  • Weboldal-parancsikonok hozzáadása a kezdőképernyőhöz a menüből
  • Az adatforgalom csökkentése akár 50%-kal: Beállítások → Sávszélesség kezelése → Adathasználat csökkentése menüpontban engedélyezhető.
  • Frissített Új lap oldal.[160]

iOS-változat:

  • Fordítás – automatikus fordítás a fordítósáv segítségével
  • Az adatforgalom csökkentése akár 50%-kal: Beállítások → Sávszélesség kezelése → Adathasználat csökkentése menüpontban engedélyezhető.
  • Frissített Új lap oldal.[161]
33.0.1750.117 2014-02-20 (37 nap)
2014-02-20 (iOS)
2014-02-26 (Android)
Blink 537.36
WebKit 537.51.1 (iOS)
3.23.17.13
  • Ogg Opus-támogatás
  • Beszédszintézis

Android-változat[162]:

  • A Chrome network stacket használó letöltéseknél értesítés a letöltés állásáról
  • Frissített help and feedback UI
  • A <datalist> tag támogatása

iOS-változat:

  • Stabilitási és biztonsági javítások.[155]
34.0.1847.116 2014-04-08 (47 nap)
? (iOS)
2014-04-02 (Android)
Blink 537.36
WebKit 537.51.1 (iOS)
3.24.35.22
  • Responsive Images (minden eszközre a megfelelő méretű kép letöltése), Unprefixed Web Audio
  • Felügyelt felhasználók importálása új számítógépre való telepítéskor
  • Néhány új alkalmazás/kiterjesztés-API
  • Átrajzolt Win8 Metro üzemmód
  • Egyéb biztonsági és teljesítménybeli javítások[163]
  • Jelszavak mentésének felajánlása „autocomplete=off” beállítás mellett is.

Android-változat[164]:

  • Teljesítményoptimalizálás, közte az akkumulátorhasználat optimalizálása

iOS-változat:

35.0.1916.27 2014-04-10 Blink 537.36
WebKit ? (iOS)
3.25.28.6
  • More developer control over touch input (touch-action CSS property; mouse scroll wheel events with the ctrlKey modifier set)
  • New JavaScript features (Promises, WeakMaps and WeakSets; Object.observe)
  • Unprefixed Shadow DOM
  • A number of new apps/extension APIs
  • CSS Font Loading
  • SVG 'paint-order' property
  • unprefixed version of the Web Audio API
  • Removed features: HTMLVideoElement-specific prefixed fullscreen API, TextTrackCue constructor, <isindex>, Legacy Web Notifications, support for NPAPI on Linux, and Attr.isId, ownerElement, prefix setter
  • Lots of under the hood changes for stability and performance[165]

Android-változat:

  • Böngészőfül bezárásának visszavonása
  • Teljes képernyős videó feliratokkal és HTML5 vezérlőkkel
  • Néhány több képernyővel rendelkező eszköz támogatása
  • Chromecast támogatása
Főverzió Kiadás dátuma / Kiadások közötti idő Böngészőmotor[55] V8
motor verzió[56]
Jelentős változások

Megjegyzések:

  • Minden eddig megjelent verzió támogatja a Windows operációs rendszert. A Mac és Linux támogatása az 5.0.375 verziótól van jelen, az Android 4.0+ platform a 25-ös verzióval került szinkronba az asztali változat fejlesztésével[166]. Az Android 4.0 platformot a táblázatban nem szereplő 0.16.4130.199 (Chrome for Android) verzió támogatta elsőként.[167][168][169] Az iOS 4.3 támogatása 2012. június 26-án jelent meg, ekkor került bele a Chrome az App Store-ba. Az androidos verzióhoz hasonlóan ennek is külön kiadási ciklusa van.
  • A Chrome 26-tól kezdve nem érkeznek frissítések azokra a Linux rendszerekre, melyeken nem fut a GCC 4.6 vagy későbbi, illetve a GTK 2.24 vagy későbbi verziója; így pl. a RHEL 6 (GTK 2.18) nem támogatott. Az Ubuntu Lucid 10.04 LTS és a Debian 6 (2.20) is elavultnak van tekintve.[170]
  • A korábbi fejlesztői változatok nem szerepelnek a táblázatban, csak mindig az aktuálisak.
  • A 6-ostól a 32-es verzióig minden verzió elkészült az Internet Explorer-pluginként futó Google Chrome Frame-változatban is, ennek támogatását 2014 januárjával megszüntették.[171]


Design[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome 1.0 Acid3 tesztje
A Google Chrome 3.0 Acid3 tesztje

A fő tervezési célkitűzések közé tartozott a létező böngészőkhöz képest a biztonság, a sebesség és a stabilitás növelése. A felhasználói felület újdonságai közé tartozik a minimalista megközelítés[26], ami nem tipikus a modern webböngészőknél[172]. A Chrome fő erőssége a gyorsasága, ami a webes alkalmazások, illetve a JavaScript kódok futtatásánál mutatkozik meg, és több forrás mérései alapján korának böngészői közül a legnagyobb[173][174]. A Chrome egyedi funkciói közül több is akad, amit először más böngészők fejlesztőcsapata jelentett be, de a Google-nek sikerült először implementálnia és kiadnia[175]. Ilyen volt például a felhasználói felület egyik leglátványosabb újítása, a címsor és a keresőmező összevonása (az „Omnibox”), amit először a Mozilla jelentett be 2008 májusában, mint tervezett funkciót[176].

Webes szabványoknak való megfelelés[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome első kiadott verziója már átment az Acid1 és az Acid2 teszten. A 4.0-s verziótól kezdve maximális pontszámot ért el az Acid3 teszten.[69]

Az Ecma International ECMAScript 262-es számú szabványmegfelelőségi tesztjén[177] (version ES5.1, 2012-01-16), a Chrome 17.0.963.46 bétaverzió 215/11181-ot ért el. A fejlesztői (Dev) változat (18.0.1025.3) pontszáma 40/11181 volt – az alacsonyabb pontszámok jobbak, mivel a pontok a hibás tesztek számát jelzik.

A W3C szabványügyi szervezet hivatalos CSS 2.1 tesztjén a Chrome böngészőmotorja, a WebKit 89,75%-ot (89,38%-ot a 99,59%-ből) ért el a tesztelt CSS 2.1 jellemzők közül.[178]

A HTML5 teszt weboldalán a Chrome 28 463/500 pontot ér el 13 bónuszponttal.[179]

Biztonság[szerkesztés | forrásszöveg szerkesztése]

A Chrome periodikusan frissítéseket tölt le két feketelistához (egyet az adathalászat, egyet a malware-ek ellen), és figyelmezteti a felhasználót, ha kártékony weboldalt próbál megnyitni. Ez a szolgáltatás mások számára is hozzáférhető egy ingyenes és nyilvános API-n keresztül („Google Safe Browsing API”). A Google a listázott weboldalak tulajdonosait is értesíti, akik sokszor nincsenek is tudatában, hogy oldaluk kártékony kódot tartalmaz.[26]

A Chrome tipikusan minden fület külön processzként indít el, hogy „megakadályozza a malware-ek települését” és azt, hogy az egyes fülek egymásra tudjanak hatni, bár a tényleges processzkiosztási modell ennél bonyolultabb.[180] A legkisebb jogosultság elvét követve a processzek alacsony jogosultságokkal indulnak; nincs joguk fájlokat írni, vagy olvasni érzékeny területekről (Dokumentumok, Asztal stb.) – hasonlóan a Windows Vista vagy Windows 7 alatt futó „védett módú” Internet Explorerhez. A homokozót fejlesztő „Sandbox Team” a processzek közötti határvonalat börtönrács-szintre (jail) emelte;[181] így például az egyik böngészőfülön megnyitott kártékony weboldal képtelen hozzáférni a másik fülön bevitt hitelkártyaszámhoz, hozzáférni az egér állapotához vagy beállítani, hogy rendszerindításkor lefusson valamilyen script, és a fül becsukásakor leállításra fog kerülni.[26] Ez egy egyszerű biztonsági modellt határoz meg, kétszintű biztonsággal, ami a „felhasználóból” és a „homokozóból (sandbox)” áll, ahol a homokozó kizárólag a felhasználó által kezdeményezett kommunikációra válaszolhat.[182]

A pluginek, mint pl. korábban Adobe Flash Player, általában nincsenek felkészítve a homokozóban való futtatásra. Ezeket gyakran a böngésző biztonsági szintjén, vagy afelett kell futtatni. A támadási felület csökkentése érdekében a pluginek külön processzekben futnak, amik a megjelenítővel (renderer) kommunikálhatnak, ami maga is fülenként dedikált, igen csekély jogosultságú szinten fut. A plugineket módosítani kell, hogy képesek legyenek ebben az architektúrában futni, és a legkisebb jogosultság elvét betartani.[26] A Chrome támogatja az NPAPI-t,[183][184], de nem támogatja az ActiveX-vezérlőket.[184] A Java appletek támogatása a Java 6 update 12 és újabb változatokban elérhető.[185] A Java Mac OS X alatti támogatását egy 2010. május 18-án megjelentetett Java Update oldotta meg.[186]

2009. augusztus 12-én jelentette be a Google az NPAPI-t leváltani hivatott, hordozhatóbb és biztonságosabb[187] Pepper Plugin API-t (PPAPI).[188] A Pepper-alapú Flash-lejátszó (PPAPI Flash Player) először a Chrome OS-en lett alapértelmezett, majd Linux alatt a Chrome 20-től, Windowson a Chrome 21-től cserélte le az NPAPI Flash Playert (egyben 20%-kal csökkentve a Flash miatti fagyások számát),[189] végül Mac alatt is megjelent a 23-as verziótól kezdve.[128]

A Chrome-ban megtalálható egy privát böngészési funkció, az „inkognitó üzemmód”. Az ilyen üzemmódú böngészőablak nem tárol előzményeket vagy HTTP-süti-ket a látogatott weboldalakról.[190] Az inkognitó üzemmód hasonló a Safari, a Mozilla Firefox 3.5, az Opera 10.5 és az Internet Explorer 8 privát böngészési funkcióihoz.

A Pwn2Own hackelési verseny 3 éve során egyetlenegyszer sem sikerült a Chrome valamely biztonsági rését kiaknázni.[191]

Sebesség[szerkesztés | forrásszöveg szerkesztése]

A Chrome-ban használt JavaScriptet futtató virtuális gép, a V8 JavaScript-motor képességei közé tartozik a dinamikus kódgenerálás, a hidden class transitions, precíz garbage collection.[26] A Google 2008. szeptemberi tesztjei a V8-at kétszer olyan gyorsnak hozták ki, mint a Mozilla Firefox 3 és a WebKit éjszakai buildjei.

Megjelenésekor több híroldal végzett sebességtesztet, felhasználva a SunSpider JavaScript Benchmark eszközt, valamint a Google saját számításigényes tesztjét, amiben pl. raytracing, korlátozás-kielégítés (constraint solving) is szerepel.[192] Egyöntetűen sokkal gyorsabbnak találták összes versenytársánál, beleértve a Safarit (windowsos), a Mozilla Firefox 3-at, az Internet Explorer 7-et, az Operát és az Internet Explorer 8-at.[193][194][195][196][197][198]

2009-ben: a Chrome sebessége a Sunspider, a Celtic Cane és a V8 tesztprogramok szerint egyaránt a legjobb (szorosan a Safari mellett) öt elterjedt böngésző legfrissebb elérhető verziója közül (2009. március 20.).[199]

2010 elején is őrzi sebességelőnyét[200].

A Chrome DNS-előtöltést (prefetching) is használ a weboldalak gyorsabb betöltéséhez.[201] Ez a képesség Internet Explorer alatt bővítményként érhető el, a Firefox 3.5-be pedig beépítették.

A Chrome már használja a http protokoll kiváltására készült SPDY-t[202][203] a Google-szolgáltatásokkal (pl. Google kereső, Gmail, Chrome-szinkronizáció és a Google hirdetések kiszolgálása) való kommunikáció során. A Google is elismeri, hogy a Chrome és a Google SSL-szerverei közötti kommunikáció során bekapcsolták a SPDY használatának lehetőségét.[204] A Chrome-ban futó SPDY-munkamenetek a következő különleges URL-en tekinthetők meg: chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active .

Stabilitás[szerkesztés | forrásszöveg szerkesztése]

A Gears fejlesztői csapata egy többszálú (multithreaded) böngésző szükségességéről beszélt (akkoriban az összes böngésző-implementáció egyetlen szálon futott), a Chrome-ban ez a koncepció többfolyamatos (multiprocess) architektúrával lett megvalósítva,[205] hasonlóan az Internet Explorer 8-as verziójának új funkciójához, a „Loosely Coupled Internet Explorer (LCIE)”-hez.[206] Alapértelmezésben minden site instance-hoz és pluginhez külön processz indul el.[207] Ez megakadályozza, hogy az egyes megnyitott weboldalak vagy webes alkalmazások hozzáférjenek egymáshoz, ami fontos lépés a biztonság és a stabilitás felé; ha egy böngészőfül lefagyna, csak egy, a többi folyamattól függetlenül bezárható „Sad Tab”-bal (szomorú fül) kell foglalkozni, nem kell az egész Chrome-ot újraindítani. Ez a stratégia némileg megnöveli az egy weboldal megnyitásához szükséges memória mennyiségét, de összességében előnyös, mert a memória-töredezettség processzenként jelentkezik, és a böngészőfül becsukásakor a processz bezárásával megszűnik.

A Chrome-ba beleépítettek egy feladatkezelő segédprogramot is (Task Manager), amivel ellenőrizhető, hogy melyik oldalak (vagy pluginek) foglalják a legtöbb memóriát, töltik le a legtöbb bájtot vagy használják a legtöbb CPU-kapacitást, és itt ki is lehet lőni őket.[26]

Felhasználói felület[szerkesztés | forrásszöveg szerkesztése]

Alapértelmezés szerint a Chrome felhasználói felületén megtalálhatók a vissza, előre, frissítés, kezdőoldal, könyvjelző, ugrás, illetve mégse gombok. A kezdőoldal gombja beállítható, hogy az „Új lap” oldalra vigyen vagy más, előre beállított oldalra, de akár el is rejthető.

A böngészőfülek a Chrome felhasználói felületének legfontosabb elemei, ezért az ablak tetejére (címsor, title bar) helyezték, nem a vezérlők alá. Ez a változtatás szembemegy több más böngésző kialakításával. A böngészőfülek (tartalmukkal együtt) könnyen mozgathatók fogd és vidd módszerrel a böngészőablakok között. Minden fülnek saját vezérlői vannak, az Omnibox-ot is beleértve.[26]

Az Omnibox a minden böngészőfül felső részén megtalálható címsáv-féleség, ami a megszokott címsáv és a keresőmező funkcionalitását kombinálja. Ha a felhasználó olyan oldal URL-jét üti be, amin korábban már végzett keresést, a Tab leütésével közvetlenül az Omniboxból kereshet azon az oldalon. Ha gépelni kezd az Omniboxba, a Chrome automatikusan javaslatokat fog kiírni; ezek lehetnek korábban meglátogatott oldalak (az oldal URL-je vagy akár tartalma alapján), népszerű webhelyek (nem feltétlenül olyanok, amiken ténylegesen járt már a felhasználó – a Google Suggest alapján javasol) és népszerű keresések. A Chrome a gyakran látogatott oldalak URL-jeit is automatikusan kiegészíti.[26] Ha a felhasználó több kulcsszót ír az Omniboxba és Entert üt, a Chrome keresést fog végrehajtani az alapértelmezett keresővel.

Amikor a Google Chrome nincs maximalizálva, a „fülsáv” közvetlenül az ablak címsora alatt jelenik meg. Maximalizált állapotban a fülek egybemosódnak a címsáv tetejével. Más böngészőkhöz hasonlóan a Chrome-nak is van teljes képernyős üzemmódja, amikor a felhasználói felület nem létfontosságú részein (a „chrome-on”, csicsán) kívül az operációs rendszer felületét is elrejti.

A Chrome egyik jellemző új képessége az „Új lap” oldal, ami lecserélheti a böngésző kezdőlapját, és új fül (vagy új ablak) létrehozásakor jelenik meg. A korai Chrome-változatokban ez a lap a kilenc leggyakrabban látogatott weboldal kisméretű képét (indexkép) mutatta, valamint a gyakori kereséseket, az újonnan felvett könyvjelzőket, és a frissen bezárt füleket; hasonlóan, mint a Google Toolbarral kibővített Internet Explorer és Firefox esetén, vagy mint az Opera Speed Dial funkciójánál.[26] A Google Chrome 2.0-ban, az „Új lap” oldalon lehetővé tették a nem kívánt weboldalképek eltüntetését.[61] A Chrome 3.0-tól kezdve az „Új lap” oldal a 8 leggyakrabban látogatott weboldalt jeleníti meg. Az indexképek átrendezhetők, rögzíthetők vagy eltüntethetők. Képek helyett szöveges listát is lehet választani. Egy „Nemrégiben bezárt” sáv is megjelent, a közelmúltban bezárt oldalak listájával és egy „Tippek” rész, ahol a böngésző használatával kapcsolatos tippek-trükkök jelennek meg.[208]

A Chrome 3D-s logója a projekt indulásától 2011 márciusáig
A 2011 márciusában bevezetett letisztultabb, 2D-s logó

2011 márciusában a Google lecserélte a projekt kezdetétől használt, 3D-s logót egy új, egyszerűbb logóra. A Google designere, Steve Rura így indokolta a változtatást: „Mivel a Chrome lényege, hogy a lehető legkönnyebben és zavaró tényezőktől mentesen nyújtsa a webezés élményét, felfrissítettük a Chrome ikonját, hogy jobban kifejezze ezt az érzést. Az egyszerűbb ikon megtestesíti a Chrome szellemiségét – a web könnyebbé, gyorsabbá és elérhetőbbé tételét mindenki számára.”[209]

Bővítmények[szerkesztés | forrásszöveg szerkesztése]

2009. szeptember 9-én tette elérhetővé a Google a bővítményeket (extensions) a Chrome Dev csatornán, számos mintabővítményt is ajánlva tesztelésre.[210] Decemberben jelent meg a Google Chrome bővítménygaléria bétája, több mint 300 bővítménnyel.[46][211]

A bővítménygaléria 2010. január 25-én a Google Chrome 4.0 verzióval együtt debütált, több mint 1500 bővítménnyel.[212]

2011. február 4-ére a galéria 11 500 bővítménynél is többet tartalmazott,[213] köztük az Independent,[214] a CEOP,[215], a Transport for London,[216] a Cricinfo,[217] a Web of Trust[218] és a FIFA hivatalos bővítményeivel.[219]

Témák[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome 3.0-tól kezdve telepíthetők a böngésző megjelenését megváltoztató témák.[220] Számos harmadik fél által készített témához lehet hozzáférni témagalériában,[221] ami a „Témák beszerzése” gombbal érhető el a Chrome beállításaiban.[222] Még több téma hozzáférhető a Chrome bővítménygalériában.

Asztali parancsikonok és alkalmazások[szerkesztés | forrásszöveg szerkesztése]

A Chrome lehetővé teszi a böngészőben webes alkalmazást megnyitó parancsikonok létrehozását az asztalon. Ilyen módon indítva, a Chrome az ablak címsorától eltekintve a szokásos felhasználói felület nélkül nyílik meg, „hogy a felhasználó minél kevésbé legyen akadályozva abban, amit csinálni próbál”. Így a böngésző a többi helyi alkalmazás mellett futhat, hasonlóan a Mozilla Prismhez vagy a Fluidhoz.[26]

A funkció továbbfejlesztése a 9-es stabil verzióval együtt 2011 februárjában debütáló Chrome Web Store, ahonnan webes alkalmazásokat lehet beszerezni és letölteni.[223][224]

Chrome Web Store[szerkesztés | forrásszöveg szerkesztése]

A 2010. december 7-én bejelentett Chrome Web Store („Chrome webáruház”) lehetővé teszi alkalmazások telepítését (lényegében parancsikonok létrehozását) népszerű és gyakran használt weboldalakhoz, játékokhoz. A Web Store-ba szorosan integrálták a témákat és a bővítményeket is, így az oldalon a Chrome extráinak teljes katalógusa kereshető.[225]

Az ötletet hamar kritikával illették: Ryan Paul, az Ars Technica szakírója 2010. december 9-én így fogalmazta meg fenntartásait: „A felhasználók teljesen más módon használják az alkalmazásokat az asztali számítógépükön és a mobil világban, mint a weben – ahol a fizetési falakat gyakran szidják-hordják, és elmosódik a különbség tartalom és szoftver között. Ilyen környezetben van egyáltalán értelme a szoftveráruház-modellnek? Nem vagyunk meggyőzve… A játékokon kívül, a szoftverbolt ötlete egy webböngészőben – ahol a telepítés gyakorlatilag a könyvjelzők közé helyezést jelenti – a józan észnek ellentmondani látszik, és azt a benyomást kelti, hogy az egész mutatvány egy nem létező problémára megoldás csak."[225]

A Chrome Web Store-t 2011. február 11-én, a Chrome 9 stabil verziójának megjelenésekor nyitották meg.[226]

Weboldalak automatikus fordítása[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome a 4.1-től kezdve tartalmaz a Google Fordítót használó beépített fordítósávot. A gépi fordítás 52 nyelv között működik.[227]

Kiadástípusok[szerkesztés | forrásszöveg szerkesztése]

2009. január 8-án a Google bevezette a kiadások terjesztésének egy új rendszerét: három „csatornán” adja ki az új böngészőverziókat: egy stabil, egy béta és egy fejlesztői csatornán („Dev” channel); korábban csak béta és fejlesztői csatorna létezett, a korábbi fejlesztői csatornát nevezték át béta csatornára. A stabil csatornába csak akkor kerülnek bele új képességek vagy hibajavítások, ha azokat megfelelően tesztelték a béta csatornában – ahová pedig durván havonta kerülnek bele a fejlesztői csatornából a stabilnak és teljesnek gondolt funkciók. A fejlesztői csatorna az, ahol az új ötletek kipróbálásra kerülnek (és néha elvetik őket), emiatt időnként instabil működés is előfordulhat.[228][229] Az egyes csatornák közötti váltás Windows operációs rendszer alatt a Google Chrome Channel Changer programmal történhet;[230] egy kevésbé stabil csatornáról stabilabbra váltva is várható, hogy a böngésző előbb-utóbb frissülni fog, tehát a három csatorna nem egymással párhuzamosan fejlesztett három termékvonalnak, hanem egyazon termékvonalon kijelölt ritkább vagy sűrűbb pontoknak tekinthető ilyen szempontból.

A Google Chrome OS megjelenésének közeledtétől aligha függetlenül 2010. július 22-én a Google bejelentette, hogy fel fogja gyorsítani a stabil változtatások megjelentetését (a stabil verziók között eltelt időkhöz lásd a táblázatot); a kiadási ciklust negyedévesről 6 hetesre rövidítik.[231] A gyorsabb kiadási ciklus egy új csatornát hozott magával: a „Canary csatornát” (a név azokra a kanárikra utal, amiket kalitkába zárva levittek a bányába, hogy észleljék a metángázt; ha egy változtatás „megöli” a Chrome Canaryt, nem engedik tovább a fejlesztői csatornára). A Canary a legfrissebb, legkockázatosabb, a Chromium projekt kódja alapján előzetes tesztelés nélkül, automatikusan fordított hivatalos Chrome-kiadás. A Canaryval megjelenő újdonság, hogy bármely más feltelepített Chrome-verzióval párhuzamosan lehet használni; nincs összekötve a másik Chrome-telepítéssel, saját szinkronizálási profilt, témákat, böngészőbeállításokat használ.[232] A Canary kiadás kezdetben csak MS Windows platformon volt hozzáférhető, 2011. május 3-án jelent meg a Mac OS X-kiadás.[233]

2013. január 10-én jelent meg a Chrome androidos bétaváltozata, mely az asztali változat Canary kiadásához hasonlóan a stabil változat mellé telepíthető.[234][235]

Automatikus frissítés[szerkesztés | forrásszöveg szerkesztése]

A Chrome gondoskodik saját maga frissítéséről, a beállított csatornának (lásd fentebb) megfelelően, és platformtól függően. Windows alatt a „névjegy” megtekintésekori frissítés mellett a Google Updater (Omaha[236]) szolgáltatást használja, ami Group Policyval szabályozható[237] vagy letölthető különálló változata is, ami nem frissül automatikusan.[238][239] Macintosh alatt a Google Update Service-t használja, az automatikus frissítést pedig a Mac OS X 'defaults' rendszere biztosítja.[240] Linux alatt a normál csomagkezelőt használja a frissítésekhez.

A Google a saját fejlesztésű Courgette-algoritmust (courgette=cukkini) használja arra, hogy bináris különbséget képezzen a felhasználó rendszerén futó verzió és az aktuális legfrissebb verzió között. Ez az algoritmus igen kisméretű diff-eket hoz létre, főleg kisebb biztonsági javítások esetében, így lehetővé teszi a Google számára a biztonsági javítások gyors letelepítését a felhasználóknál, így csökkentve a sebezhetőségi ablak hosszát nulladik napi támadások esetén.[241]

Használatkövetés[szerkesztés | forrásszöveg szerkesztése]

A Chrome használatának részleteiről információkat küld vissza a Google felé opcionális és nem opcionális használatkövetési mechanizmusokon keresztül.[242]

Nyomkövetési módszerek
Módszer[243] Elküldött adatok Mikor Opcionális?
Telepítés A telepítővel leküldött, véletlenszerűen generált token. A telepítés sikerességének arányát állapítják meg vele.[244]

Telepítéskor

Nem
RLZ-azonosító[245] RLZ=release, kiadás; kódolt string, ami a Google szerint a felhasználó azonosítására nem alkalmas adatokat tartalmaz arról, hogy a Chrome milyen forrásból lett letöltve és melyik héten lett telepítve, a promóciós kampányok sikerességét mérik vele.[244] A Google megadja a string dekódolásához szükséges forráskódot.[246]
  • Google-keresés során
  • Első indításkor és a címsor első használatakor[244]
Részlegesen[244][247]
clientID[248] Egyedi azonosító felhasználási statisztikákkal és hibajelentéssel Ismeretlen Igen[249]
Javaslatok (suggest)[248] A címsorba gépelt szöveg Gépelés közben Igen
Nem elérhető oldal A címsorba gépelt szöveg Ha a webhely címét nem lehet feloldani, vagy nem lehet kapcsolódni Igen
Hibajelentések Hibákkal és lefagyásokkal kapcsolatos részletek Ismeretlen Igen[249]

A követési mechanizmusok opcionálisan ki- és bekapcsolhatók a telepítés során, illetve a böngésző opcióival.[248] Egyes nemhivatalos böngészőváltozatok, mint az SRWare Iron és a ChromePlus, ezen funkciók teljes eltávolítására törekednek.[243] Az RLZ funkciót a Chromium böngésző sem tartalmazza.[250]

2010 márciusától a Google új mechanizmussal gyűjti a telepítési statisztikákat: a Chrome telepítőjében tárolt egyedi azonosító tokent már kizárólag akkor használják, amikor a Google Update első alkalommal csatlakozik a szerverhez. A szerver visszajelzése után az egyetlen megmaradó nem opcionális követési mechanizmust is eltávolítja a böngésző.[251]

„Chrome” kezdetű URL-ek[szerkesztés | forrásszöveg szerkesztése]

A Chrome (más böngészőkhöz hasonlóan) felismer néhány speciális URL-t, ami nem internetes oldalakat vagy fájlokat, hanem alkalmazásspecifikus oldalakat tölt be.[252] Korábban ezek között „About” és „Chrome” kezdetűek is voltak, jelenleg az chrome: kezdetű URL-ek a chrome: kezdetűekre irányítanak át.

  • chrome:about – A „chrome:” oldalak listája.
  • chrome:appcache-internals – A HTML 5 alkalmazás-gyorsítótár diagnosztikai oldala.
  • chrome:blank – üres HTML oldal.
  • chrome:cache – A gyorsítótárban tárolt összes weboldal listája.
  • chrome:conflicts – Az összes induláskor betöltött, illetve később regisztrált modul listája, az esetleges konfliktusokkal.
  • chrome:credits – A köszönetnyilvánítások, licencek, a Chrome elkészítéséhez felhasznált szoftverek listája.
  • chrome:dns – A DNS-előtöltési motor diagnosztikai oldala.
  • chrome:gpu – A grafikus kártya információi, a GPU-gyorsítás hibakeresésére alkalmas.
  • chrome:histograms – Részletes, a böngésző működésével kapcsolatos mért adatok.
  • chrome:memory – A memória felhasználásának részletei.
  • chrome:net-internals – Hálózati diagnosztika.
  • chrome:flags – Kísérleti böngészőfunkciók.[253]
  • chrome:plugins – A telepített plug-inek (nem a bővítmények!) listája, diagnosztikai céllal ki is kapcsolhatók.
  • chrome:sync – A szinkronizálási motor diagnosztikai oldala.
  • chrome:tcmalloc – Az utolsó betöltött oldal statisztikái.
  • chrome:terms – A felhasználási feltételek.
  • chrome:version – A Chrome, a WebKit, a V8-motor verziója és az indítási parancssor.
  • chrome:crash, chrome:hang – Az aktív böngészőfül lefagyasztása
  • chrome:gpucrash, chrome:gpuhang – a GPU processz fagyasztása
  • chrome:shorthang – A böngészőfül processzét lefagyasztja, így az nem válaszol.
  • chrome:inducebrowsercrashforrealz – A teljes böngészőt lefagyasztja.
  • chrome://bookmarks – Könyvjelzőkezelő.
  • chrome://downloads – Letöltések.
  • chrome://extensions – Bővítmények.
  • chrome://history – Előzmények.
  • chrome://newtab – „Új lap” oldal.
  • chrome://print – Nyomtatási előnézet.
  • chrome://settings – Beállítások.
  • chrome://view-http-cache – Gyorsítótárazott HTTP-objektumok.
  • view-source:url – A megadott URL-en található oldal forrását mutatja.

Nyelvi változatok[szerkesztés | forrásszöveg szerkesztése]

A Chrome 51 nyelvi változatban tölthető le, köztük[254] angol (brit és amerikai), arab, bolgár, cseh, dán, észt, filippínó, finn, francia, görög, héber, hindi, holland, horvát, indonéz, japán, katalán, kínai (három területi változat), koreai, lengyel, lett, litván, magyar, német, norvég, olasz, orosz, portugál (portugáliai és brazíliai), román, spanyol (spanyolországi és latin-amerikai), svéd, szerb, szlovák, szlovén, thai, török, ukrán és vietnami nyelven.

Platformok[szerkesztés | forrásszöveg szerkesztése]

A Chrome asztali verziója jelenleg a következő platformokon elérhető[255]

  • Windows: XP Service Pack 2+ / Vista / 7 / 8
  • Mac OS X: 10.5.6 vagy későbbi, Intel (nem PPC)
  • Linux: Ubuntu 10.04 vagy későbbi / Debian 6 vagy későbbi/ OpenSuse 11.3 vagy későbbi / Fedora
  • iOS 4.3 és későbbi verziók (iPhone, iPod touch, iPad)
  • Android 4.0 és későbbi verziók

Jelenleg (2013) 64 bites buildek csak Linux alatt érhetők el, Mac OS X és Windows operációs rendszerekre csak a 32 bites változat tölthető le.[256][257]

Android verzió[szerkesztés | forrásszöveg szerkesztése]

Az Android 4.0-t futtató eszközökhöz készült bétaváltozat 2012. február 7-én jelent meg, a Google Play-ről lehetett letölteni egyes kiválasztott országokból.[258]

Fontosabb jellemzők: szinkronizáció az asztali Chrome-mal, hogy el lehessen érni róla ugyanazokat a könyvjelzőket és megnyitott böngészőfüleket,[259] oldalak előtöltése,[260] hardveres gyorsítás.[261]

A legújabb HTML5-funkciók közül sokat támogat: szinte az összes Web Platform-funkciót, mint GPU-gyorsított canvas, beleértve a CSS 3D-transzformációkat, CSS-animációkat, SVG-t; WebSockets (beleértve a bináris üzeneteket), Dedicated Workers; overflow scroll-támogatás, erős HTML5-videotámogatás és olyan új képességek mint az IndexedDB, a WebWorkers, az Application Cache és a File API-k, dátum- és időválasztók, a Media Capture API egyes részei.[260][262] Támogat olyan mobilos képességeket, mint az eszköz irányának észlelése (Device Orientation) és a földrajzi hely meghatározása (Geolocation).[262]

Mobil testreszabási lehetőségek: swipe (húzás) gesztussal történő böngészőfülváltás,[259] a hivatkozások előnézete akár több hivatkozásra is hajlandó ránagyítani (a nem megfelelő linkre kattintást elkerülendő),[259] fontméret-növelés, hogy a zoom-szinttől függetlenül olvasható maradjon a szöveg.[262]

Az asztali verzióban szereplő, a mobilosból hiányzó funkciók:[260][263] Safe Browsing,[260] alkalmazások és kiterjesztések,[261] Adobe Flash (nem is tervezik a megvalósítását),[261] WebGL, Native Client.[261]

Fejlesztői változások: távoli hibakeresés,[260][264] a böngészőréteg egy részét Javában implementálták, Java Native Bindings segítségével kommunikál a Chromium és WebKit kód többi részével.[262] A Chrome for Android kódja a Chromium projekt forkja. Fontos fejlesztői prioritás, hogy a Chromium és a Webkit új vagy módosított kódrészleteit felküldjék a központi kódbázisba, hogy a forkot megszüntessék.[262]

A 2012. április 17-i frissítésbe bekerült 31 további nyelv támogatása, és valamennyi országban elérhető lett, ahol a Google Play elérhető. Újdonságok: a weboldalak mobil változata helyett lekérhető az asztali változat; könyvjelzők menthetők az Android home képernyőre; kiválasztható, milyen alkalmazás nyissa meg a Chrome-ban kattintott linkeket.[265]

2012. június 27-én a Google Chrome for Android kilépett a béta státusból, megjelent a stabil verziója.[266]

A 2012. szeptember 26-án kiadott Chrome 18.0.1026311 az első olyan Chrome for Android-verzió, ami támogatja az Intel x86-alapú mobil eszközöket.[267]

A Chrome 25-ös változatától szinkronba hozták az Android- és az asztali verzió funkcionalitását és verziószámait; 2013. január 10-én jelent az új változat első bétája,[234] 2013. február 27-én a végleges változat.[268]

Chrome OS[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome képezi az alapját a Google által kiadott Chrome OS operációs rendszernek, ami a Google gyártópartnerei által szállított egyedi hardvereken található meg.[269] A Chrome OS felhasználói felülete minimalista megközelítést követ, hasonlóan a Chrome webböngészőhöz. A kizárólagosan a számítási felhőre alapuló operációs rendszeren az egyetlen valódi alkalmazás a fájlkezelőt és médialejátszót is magába foglaló webböngésző.[270][271][272][273][274][275]

A Chrome OS-t 2009. július 7-én jelentették be.[276] Az első Chromebookokat az Acer és a Samsung szállította 2011. június-júliusban, az első asztali verzió, a Samsung Chromeboxa 2012 májusában érkezett meg.

iOS verzió[szerkesztés | forrásszöveg szerkesztése]

A Google Chrome for iOS, ahogy a neve is mutatja a Chrome webböngésző átültetése az Apple iOS operációs rendszerére. 2012. június 26-án jelent meg az App Store-ban. Futtatható az iPaden, az iPhone-on és az iPod touchon, amennyiben az eszközön legalább az iOS 4.3 verziója található.[2] Az Apple-nek az App Store-on keresztül terjesztett böngészőkkel szembeni követelményrendszere miatt a Chrome az iOS WebKitet használhatja csak, amit a mobil Safari iOS-böngészőmotor is, de tilos a Nitro JavaScript-motor használata.[277]

A Chitika 2012. július 18-i beszámolója szerint a Google Chrome 1,5%-át birtokolta az iOS-alapú böngészőpiacnak.[278]

Metro verzió[szerkesztés | forrásszöveg szerkesztése]

Google Chrome Windows 8 alatt metro mode-ban a Wikipédia kezdőoldalával

A Google 2012 júniusában jelentette meg a Chrome 21 fejlesztői változatát.[279] A Windows 8 megjelenése óta kiadott Chrome-verziók egyaránt futtathatók az asztalon és a Metro („Modern UI”) alatt. Windows 8-módban a Chrome címsora feketére változik. Kizárólag a Pepper API-t használó pluginek futnak Windows 8-üzemmódban.[280]

Fogadtatás[szerkesztés | forrásszöveg szerkesztése]

Lásd még: Böngészőháborúk
Wikimedia browser share pie chart.png
Böngészők részesedése a StatCounter mérései szerint; 2011 augusztusában a Chrome 23,16%-on állt.[281]

A Chrome 2008-as megjelenésekor Matthew Moore a Daily Telegraph-tól így foglalta össze az első értékelők véleményét: „A Google Chrome vonzó, gyors és néhány funkciója jó benyomást kelt, de talán még nem jelent fenyegetést microsoftos riválisára nézve.”[282]

Kezdetben a Microsoft a híradásban „szándékosan alábecsülte a Chrome jelentette veszélyt” és „azt jósolta, a legtöbben szívesen fogadják majd az Internet Explorer 8-at”. Az Opera Software által kiadott nyilatkozat szerint „a Chrome meg fogja erősíteni a webet, mint a világ legnagyobb alkalmazásplatformját”.[283] 2010. február 25-én már a BusinessWeek így jellemezte a kialakult helyzetet: „Évek óta először, energiát és erőforrásokat öntenek a web elérésére mindenütt használt programok, a böngészők fejlesztésébe. Ezért a trendért – ami jótétemény a felhasználók számára – két felet illet köszönet. Az egyik a Google, akinek a Chrome böngészővel kapcsolatos nagy tervei fölrázták a Microsoftot versenyképtelen kábulatából és rákényszerítette, hogy saját böngészőjére, az Internet Explorerre újult figyelmet fordítson. A Microsoft csaknem teljesen abbahagyta az Internet Explorer jobbítására irányuló erőfeszítéseit, miután az utolsó böngészőháborúban legyőzte a Netscape-et. Most újra sebességbe helyezte magát.”[284] A Mozilla azt nyilatkozta, hogy a Chrome megjelenése a böngészők piacán „nem volt meglepetés”, és „a Chrome célja nem a Firefoxszal való versengés” és nem érinti a Mozilla fő bevételi forrásaként szolgáló megállapodást a Google keresőjének használatáról.[285][286]

„A Chrome-ot arra tervezték, hogy közelebb hozza egymáshoz a számítási felhő-alapú és az asztali számítástechnikát. A Chrome egy gombnyomásra létrehozhat bármilyen weboldalhoz vagy webalkalmazáshoz egy parancsikont az asztalon, a Start menüben vagy a gyorsindítás eszköztáron, elmosva a határokat az online és a PC-n lévő dolgok között. Példának okáért készítettem egy asztali parancsikont a Google Mapshez. Ilyenkor a Chrome lehagyja az ablakából az összes eszköztárt, füleket stb. és ami megmarad, az sokkal inkább tűnik asztali alkalmazásnak mint webes alkalmazásnak vagy weboldalnak.”

– PC World[287]

A StatCounter adatai szerint 2011 júliusára a Chrome a webböngészők között az első helyre küzdötte fel magát a következő országokban: Argentína, Chile, Uruguay, Fülöp-szigetek, Malajzia, Pakisztán, Mauritánia, Tunézia, Albánia, Macedónia, Moldova, Jamaica és Örményország.[281]

A 2011. szeptember 30-i definíciófrissítés után a Microsoft Security Essentials a Google Chrome-ot tévesen malware-nek tekintette, és elkezdte letörölni a felhasználók számítógépeiről. A hibát gyorsan korrigálták (a Microsoft javította a definíciófájlt, a Google pedig kiküldött egy soron kívüli frissítést, ami helyrehozza a Chrome-telepítést). Andrew Storms, az nCircle Security biztonsági igazgatója szerint: „Hű, hát ez is egy módja a böngészőháború megnyerésének.”[288][289][290][291]

2013-ban a kiszivárgott egy Microsoft által készített videó, amiben azzal vádolják a Google-t, hogy nem törődik az adatvédelmi elvekkel, és a felhasználókon élősködve, a személyes adataikkal visszaélve keres pénzt. A videó megnézhető itt.

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. ^ a b c d e f Laforge, Anthony: Stable Channel Update. Chrome Releases. Blogger, 2014. április 8. (Hozzáférés: 2014. április 8.)
  2. ^ a b Google Chrome általános szerződési feltételek
  3. A hasonló, alternatív Chromium böngésző (a Chromium 5 béta kivételével) elérhető a BSD, az MIT és néhány más nyílt forrású licenc alatt; a Google Chrome WebKit böngészőmotorja és a V8 JavaScript-motor mind szabad szoftverek; a többi rész szabad szoftver vagy tulajdonosi szoftver (lásd Chromium's Terms-et a teljes listához). A Google Chrome felhasználási feltételei miatt azonban maga a teljes Google Chrome csomag nem-szabad és zárt forrású (Lásd az Általános szerződési feltételek 9.2 szakaszát: „Ön nem másolhatja…”).
  4. Top 9 Browsers, From Week 45 2013 to Week 02 2014.
  5. További források itt: en:Usage share of web browsers#Summary table
  6. Top 9 Browsers In Hungary from Dec 2013 to January 2014. StatCounter. (Hozzáférés: 2014. január 17.)
  7. Top 9 Mobile Browsers on Jan 2014
  8. Top 9 Mobile Browsers in Hungary on Jan 2014
  9. Chromium. Google Code. (Hozzáférés: 2008. szeptember 3.)
  10. Google unveils Chrome source code and Linux port, Ars Technica
  11. "Google Chrome is built with open source code from Chromium." Retrieved from: http://dev.chromium.org/developers/how-tos/getting-started.
  12. "During a press briefing today, Google expressed hope that other browsers...", Retrieved from: Google unveils Chrome source code and Linux port, Ars Technica
  13. Home (Chromium Developer Documentation). Chromium Developer Documentation. dev.chromium.org, 2009. (Hozzáférés: 2009. május 5.)
  14. "Google has made the Chrome source available under a permissive BSD license so that...", Retrieved from: Google unveils Chrome source code and Linux port, Ars Technica
  15. Chromium Terms and Conditions. Google Code, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  16. McAllister, Neil. „Building Google Chrome: A first look”, Fatal Exception, InfoWorld, 2008. szeptember 11. (Hozzáférés ideje: 2008. szeptember 16.) „As the name suggests, Chromium is a rawer, less polished version of Chrome. The UI is mostly identical, with only a few very minor visual differences...The most readily evident difference is the logo, which sheds the Google colors in favor of a subdued blue design” 
  17. Google Chrome Beta arrives on Android”, Gadgetnode 
  18. Pachal, Peter. „Google Confirms It’s Working on Chrome for Windows 8”, 2012. március 13. (Hozzáférés ideje: 2012. március 14.) 
  19. Blink: A rendering engine for the Chromium project. The Chromium Blog. (Hozzáférés: 2013. április 3.)
  20. Google going its own way, forking WebKit rendering engine”, Ars Technica (Hozzáférés ideje: 2013. április 3.) 
  21. Julia Angwin: Sun Valley: Schmidt Didn’t Want to Build Chrome Initially, He Says. WSJ Digits Blog, 2009. július 9. (Hozzáférés: 2010. május 25.)
  22. Scott McCloud: Surprise!. Google Blogoscoped, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
  23. Philipp Lenssen: Google Chrome, Google’s Browser Project, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
  24. Philipp Lenssen: Google on Google Chrome - comic book. Google Blogoscoped, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
  25. ^ a b c d e f g h i j k l m n Google Chrome. Google Books, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 2.)
  26. Scott McCloud and Google Chrome team: Google Chrome By the Google Chrome team, comics adaptation by Scott McCloud. Google Books, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
  27. Lardinois, Frederic: Chrome: 1% Market Share In Less Than a Day (angol nyelven). ReadWriteWeb, 2008. szeptember 4. (Hozzáférés: 2008. szeptember 4.)
  28. Vámosi, Gergő: Elpárolgott a Chrome iránti lelkesedés. [Origo], 2008. szeptember 25. (Hozzáférés: 2008. szeptember 28.)
  29. Reading Google Chrome's Fine Print. Slashdot. (Hozzáférés: 2008. szeptember 3.)
  30. "By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any content which you submit, post or display on or through, the services." Google's EULA Sucks. tapthehive.com
  31. Google Terms of Service
  32. Burned by Chrome
  33. Google Chrome Terms of Service (English). (Hozzáférés: 2008. szeptember 4.)
  34. Google Amends Chrome License Agreement After Objections. PC World, 2008. szeptember 3. (Hozzáférés: 2008. szeptember 3.)
  35. Build instructions for Linux, 2008. (Hozzáférés: 2008. december 17.)
  36. Shankland, Stephen: Google's Chrome now works on Linux, crudely, 2008. november 12. (Hozzáférés: 2008. december 17.)
  37. Arimbrathodiyil, Praveen: Google Chrome on GNU/Linux, 2008. december 12. (Hozzáférés: 2008. december 17.)
  38. Shankland, Stephen. „Chrome gets Mac deadline, extensions foundation”, CNET, 2009. január 9. (Hozzáférés ideje: 2009. január 13.) 
  39. Chromium Linux builds (.deb files)
  40. Early Access Release Channels
  41. Danger: Mac and Linux builds available. (Hozzáférés: 2009. június 9.)
  42. Chrome for Mac browser by Christmas? - Macworld UK
  43. Google Nears Release of Chrome Web Browser Beta for Mac (PC World - Tony Bradley). (Hozzáférés: 2009. november 30.)
  44. Beta Update: Linux, Mac, and Windows
  45. ^ a b Google Chrome for the holidays: Mac, Linux and extensions in beta
  46. Brian Rakowski: A new Chrome stable release: Welcome, Mac and Linux!. Google, 2010. május 25. (Hozzáférés: 2010. május 25.)
  47. Code reuse in Google Chrome Browser
  48. Code reuse in Google Chrome Browser
  49. ^ a b Google Operating System: Chrome Shifts Into a New Gear
  50. Ian Fette: Hello HTML5. Google, 2010. február 19. (Hozzáférés: 2010. május 24.)
  51. Paul, Ryan. „Google offering MSI to simplify Chrome enterprise deployment”, Ars Technica (Hozzáférés ideje: 2010. december 16.) 
  52. Google Update for Enterprise
  53. HTML Video Codec Support in Chrome
  54. ^ a b OmahaProxy CSV Viewer (angolul)
  55. ^ a b ChangeLog – V8 (angolul)
  56. Pichai, Sundar; Upson, Linus: A fresh take on the browser. Google Blog, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
  57. ^ a b Hoffman, Harrison: Chrome tops IE, Firefox in Acid3 test. CNET News, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  58. Megjött a Google Chrome 2.0, s hamarosan itt a linuxos és a maces verzió is (IT café, 2009. január 13.), Itt a Chrome 2.0 (Index, 2009. január 14.)
  59. Letölthető a legújabb Google Chrome tesztváltozata (ITcafé, 2009. március 18.), Google Chrome has a new beta (Google Chrome blog, 2009. március 17.)
  60. ^ a b A Speedier Google Chrome for all users - Google Chrome Blog
  61. Google Chrome after a year: Sporting a new stable release
  62. Laforge, Anthony: Google Chrome after a year: Sporting a new stable release. Googleblog.blogspot.com, 2009. szeptember 15
  63. Google Chrome to support HTML 5 video. SoftSailor, 2009. május 28. (Hozzáférés: 2009. október 11.)
  64. Stephen Shankland: Google Chrome gets HTML video support. cnet news, 2009. május 28. (Hozzáférés: 2009. október 11.)
  65. Mark Boas: Native Audio in the browser. html 5 doctor, 2009. július 29. (Hozzáférés: 2009. október 11.)
  66. Peter Davison: Web Browsers And Packages - Google Chrome. Legend Scrolls, 2009. szeptember 22. (Hozzáférés: 2009. október 11.)
  67. Google Code: Issue 231 - Acid test 3 fails on chrome - comment 116
  68. ^ a b Stable Channel Update Google Chrome Releases, 25 January 2010
  69. Google Chrome update features HTML APIs, browser extensions. Computerworld UK. (Hozzáférés: 2010. január 26.)
  70. Google Code: Issue 231 - Acid test 3 fails on chrome - comment 135
  71. Google Chrome Releases: Stable Channel Update 2010-03-17
  72. Brian Rakowski: Evolving from beta to stable with a faster version of Chrome. Google, 2010. május 25. (Hozzáférés: 2010. május 25.)
  73. Dev Channel Update Google Chrome Releases, 2010-02-24
  74. Google: Dev Channel Update, 2010. March. (Hozzáférés: 2010. április 23.)
  75. Dev Channel Update 8, Google, 2010-04-23, <http://googlechromereleases.blogspot.com/2010/04/dev-channel-update_08.html>
  76. ^ a b Dev Channel Update 12, Google, 2010-04-23, <http://googlechromereleases.blogspot.com/2010/04/dev-channel-update_12.html>
  77. Techline: Szülinapi ajándék: stabilabb verzió
  78. Dev Channel Update. Google Chrome Releases, 2010. május 20. (Hozzáférés: 2010. május 20.)
  79. Dev Channel Update. Google Chrome Releases, 2010. június 24. (Hozzáférés: 2010. június 24.)
  80. HWSW: Megérkezett a Chrome 6
  81. The Chromium Blog: Retiring Chrome Frame
  82. Bringing another Chrome release to you, right on time. Google. (Hozzáférés: 2010. október 24.)
  83. GPU Accelerated Compositing in Chrome. Google. (Hozzáférés: 2010. szeptember 30.)
  84. Stable, Beta Channel Updates. Google. (Hozzáférés: 2010. december 3.)
  85. Dev Channel Update. Google. (Hozzáférés: 2010. szeptember 30.)
  86. WebP Home. Google. (Hozzáférés: 2011. február 3.)
  87. Chrome's Click-to-Play Plug-In Settings Moved to About:Flags
  88. Good News: Chrome Now Sandboxes Flash for More Secure Browsing
  89. Safer plug-ins, faster search, and richer graphics. Google. (Hozzáférés: 2010. december 17.)
  90. Dev Channel Update. Google. (Hozzáférés: 2011. január 21.)
  91. http://code.google.com/p/chromium/issues/detail?id=48607
  92. A New Crankshaft for V8. Google. (Hozzáférés: 2010. december 17.)
  93. http://googlechromereleases.blogspot.com/2011/02/chrome-beta-release.html
  94. Chrome Beta Release, 2011. március 22. (Hozzáférés: 2011. március 23.)
  95. http://googlechromereleases.blogspot.com/2011/02/dev-channel-update_28.html
  96. Google Chrome Blog: A fresh take on an icon
  97. Chrome Stable Release, 2011. június 7. (Hozzáférés: 2011. június 7.)
  98. http://chrome.blogspot.com/2011/06/faster-than-fast.html
  99. Google Chrome Blog: Instant Pages on Google Chrome
  100. Your own protocols, Page Visibility API and the GPU-accelerated 2D canvas
  101. Google Chrome Releases: Dev Channel Update. (Hozzáférés: 2011. június 8.)
  102. Building better web apps with a new Chrome Beta. (Hozzáférés: 2011. augusztus 15.)
  103. Chrome Beta Channel Update. (Hozzáférés: 2011. augusztus 15.)
  104. ImperialViolet. (Hozzáférés: 2011. augusztus 17.)
  105. Download Google Chrome 15.0.874.15 Dev with Fixes for the Revamped New Tab Page. (Hozzáférés: 2011. szeptember 19.)
  106. ^ a b Download Google Chrome 16 Dev and Chrome 15 Beta. (Hozzáférés: 2011. szeptember 23.)
  107. Switch Chromium to ffmpeg native vp8 decoder
  108. Chromium Issue 48119: Feature request: optional permissions in Chrome extensions
  109. Google Chrome Releases: Stable Channel Update
  110. Linux Upson: The hexaweekly releases continue...
  111. Issue 15548 - chromium. (Hozzáférés: 2011. október 2.)
  112. ^ a b Google Chrome 18 FINAL. (Hozzáférés: 2012. március 28.)
  113. Chrome Releases: Dev Channel Update. Google Chrome Releases, 2012. február 10. (Hozzáférés: 2012. február 18.)
  114. Chrome Releases: Dev Channel Update. Google Chrome Releases, 2012. február 10. (Hozzáférés: 2012. február 18.)
  115. http://chrome.blogspot.com.au/2012/04/all-your-tabs-accessible-everywhere.html
  116. Connect with Web Intents. Google, 2012. május 16. (Hozzáférés: 2012. május 16.)
  117. [Phoronix] Chrome 20 Takes Over Adobe Flash On Linux. Phoronix.com, 2012. június 27. (Hozzáférés: 2012. július 21.)
  118. The road to safer, more stable, and flashier Flash. Google, 2012. augusztus 8. (Hozzáférés: 2012. augusztus 10.)
  119. Decreased input padding, 8-bit canvas and getUserMedia() « Peter Beverloo. Peter Beverloo. (Hozzáférés: 2012. május 23.)
  120. Dev Channel Update. Google. (Hozzáférés: 2012. május 31.)
  121. Neowin: Chrome 21 released; adds Macbook Pro retina support
  122. Chromium Issue 111593: Spellcheck should be able to run asynchronously
  123. Issue 143: Handle color profiles in tagged images
  124. Bright, Peter: Do Not Track support added to Chrome, arriving by the end of the year. Ars Technica, 2012. szeptember 14. (Hozzáférés: 2012. november 2.)
  125. Google Chrome Blog: Longer battery life and easier website permissions
  126. ^ a b c d e The Next Web: Google releases Chrome 23: the last major browser finally gets Do Not Track support
  127. ^ a b Securing Flash Player for our Mac users. Google. (Hozzáférés: 2012. november 14.)
  128. ^ a b c A web developer’s guide to the latest Chrome Beta, 2012. november 8. (Hozzáférés: 2012. november 9.)
  129. No more silent extension installs. Chromium Blog, 2012. december 24. (Hozzáférés: 2012. december 24.)
  130. ^ a b Chrome 25 Beta: Content Security Policy and Shadow DOM. Chromium Blog, 2013. január 14. (Hozzáférés: 2013. január 19.)
  131. Google Search in Chrome gets more secure. Chromium Blog, 2013. január 18. (Hozzáférés: 2013. január 19.)
  132. Issue 174455: MathML support broken with Chrome 25 beta, 2013. február 5. (Hozzáférés: 2013. február 19.)
  133. ^ a b c Govindan, Dharani: Stable Channel Update. Chrome Releases. Blogger, 2013. március 26. (Hozzáférés: 2013. március 26.)
  134. Google súgó: Helyesírás-ellenőrzés
  135. Google súgó: Több felhasználó kezelése a Chrome-ban
  136. http://chrome.blogspot.ca/2013/04/fill-out-forms-faster-from-anywhere.html
  137. Manifest Version - Google Chrome. Developer.chrome.com, 2013. március 4. (Hozzáférés: 2013. március 30.)
  138. ^ a b c Chrome Release: Stable Channel Release, 2013. május 21. (Hozzáférés: 2013. május 22.)
  139. http://googlechromereleases.blogspot.hu/2013/05/chrome-for-android-update.html
  140. ^ a b c d e f Chrome 28 Beta: A more immersive web, everywhere. Google. Google. (Hozzáférés: 2013. június 17.)
  141. Protalinski, Emil: Google debuts Chrome 28 beta with rich notifications for apps and extensions on Windows; Mac and Linux coming soon. The Next Web. The Next Web. (Hozzáférés: 2013. június 17.)
  142. ^ a b Google Chrome Blog: More multilingual mobile web. (Hozzáférés: 2013. július 11.)
  143. ^ a b c d e Chrome Releases: Chrome for iOS Update
  144. Chromium Code Reviews: Issue 12317026: Various small QUIC cleanups after merging to Chrome.. (Hozzáférés: 2013. február 22.)
  145. [1]
  146. ^ a b c d [2]
  147. ^ a b The Next Web: Chrome 29 for Android is out: WebRTC and Web Audio support, improved scrolling, and new color picker for Web forms
  148. Chrome for iOS Update
  149. Chrome Story: Chrome for iOS Gets “Conversational Search”
  150. ^ a b c d e f Chrome 30 Beta: A richer web on Android
  151. ^ a b c Chrome for iOS Update
  152. http://blog.chromium.org/2013/10/chrome-31-beta-android-application.html
  153. Google Chrome Blog: Everyone can now track down noisy tabs
  154. Chrome Releases: Stable Channel Update
  155. The Chromium Blog: Retiring Chrome Frame
  156. Chrome Releases: Chrome for Android Update
  157. Chrome Releases: Chrome for iOS Update
  158. [3]
  159. [4]
  160. [5]
  161. [6]
  162. Google Operating System: Chrome for Android Travels in Time
  163. Sundar Pichai: Google Chrome Blog: Introducing Chrome for Android. chrome.blogspot.com. (Hozzáférés: 2012. február 9.)
  164. The Chromium Blog: A deeper look at Chrome for Android. blog.chromium.org. (Hozzáférés: 2012. február 9.)
  165. Chrome for Android Beta. market.android.com. (Hozzáférés: 2012. február 9.)
  166. Chrome stops declaring Linux systems obsolete - The H Open: News and Features. H-online.com, 2013. február 14. (Hozzáférés: 2013. március 30.)
  167. The Chromium Blog: Retiring Chrome Frame
  168. Google Chrome’s Unique Features, the most visible user interface changes, with screen-shots.
  169. Speed test: Google Chrome beats Firefox, IE, Safari - Business Tech, CNET News
  170. Lifehacker Speed Tests: Safari 4, Chrome 2, and More - Browsers, Lifehacker
  171. 12 Unique features of Google Chrome, TechStroke
  172. The future of the Firefox address bar, CNET News, Mozilla announces plans to merge address bar and search bar in a CNET interview. "Ultimately, he said, the two entry fields will merge into one. How the data from your browsing history and from a Web search engine will merge has yet to be resolved."
  173. ECMAScript test262. ECMAScript. (Hozzáférés: 2011. május 6.)
  174. CSS 2.1 Test Suite RC6 Results. W3C. (Hozzáférés: 2011. május 6.)
  175. HTML5 test. Sights. (Hozzáférés: 2013. március 27.)
  176. Chung, Marc: chromes-process model explained, 2008. szeptember 5. (Hozzáférés: 2008. szeptember 10.)
  177. [7]
  178. Barth, Adam; Collin Jackson, Charles Reis, and The Google Chrome Team: The Security Architecture of the Chromium Browser (PDF). Stanford Security Laboratory. (Hozzáférés: 2008. szeptember 11.)
  179. Chrome Supports NPAPI (Netscape Plugin Application Programming Interface). Wearechrome.com. (Hozzáférés: 2008. szeptember 3.)
  180. ^ a b Google Chrome FAQ for web developers
  181. Java and Google Chrome. Java.com. (Hozzáférés: 2009. december 11.)
  182. Issue 10812 - chromium - No java plugin support yet. google.com. (Hozzáférés: 2010. május 18.)
  183. Pepper.wiki
  184. Pepper Plugin API (PPAPI)
  185. Chromium Blog: The road to safer, more stable, and flashier Flash. blog.chromium.org, 2012. augusztus 8. (Hozzáférés: 2012. augusztus 29.)
  186. Explore Google Chrome Features: Incognito Mode, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 4.)
  187. Gregg Keizer, Google's Chrome untouched at Pwn2Own hack match, Computerworld, March 10, 2011
  188. V8 Benchmark suite. Google code. (Hozzáférés: 2008. szeptember 3.)
  189. Rupert Goodwins: Google Chrome - first benchmarks. Summary: wow., 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  190. Google Chrome Javascript Benchmarks, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  191. Adrian Kingsley-Hughes: Google Chrome is insanely fast ... faster than Firefox 3.0, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  192. Stephen Shankland: Speed test: Google Chrome. CNET Business Tech, 2008. szeptember 2. (Hozzáférés: 2008. szeptember 3.)
  193. Chrome: Benchmarks and more
  194. Safari 4 vs. Firefox 3 vs. Google Chrome vs. Opera 10, 9.6 vs. Internet Explorer 8, 7
  195. Csak a készítője szerint gyors az új Explorer (Index, 2009. március 20.)
  196. Community-based JS benchmark: Most Popular Browsers
  197. Preston Gralla: Three hidden Chrome features you'll love, 2008. szeptember 3. (Hozzáférés: 2008. szeptember 16.)
  198. Chromium SPDY client implementation
  199. Chromium: SPDY proxy examples
  200. spdy-dev mailing list: SPDY on Google servers?
  201. Charlie Reisn: Multi-process Architecture, 2008. szeptember 11. (Hozzáférés: 2008. szeptember 12.)
  202. Andy Zeigler: IE8 and Loosely-Coupled IE (LCIE), 2008. március 11. (Hozzáférés: 2008. szeptember 12.)
  203. Chromium Developer Documentation: Process Models, 2008. szeptember 3. (Hozzáférés: 2008. szeptember 12.)
  204. Google Chrome after a year: Sporting a new stable release - Official Google Blog
  205. Rura, Steve: A fresh take on an icon, 2011. March. (Hozzáférés: 2011. március 22.)
  206. Aaron Boodman: Extensions Status: On the Runway, Getting Ready for Take-Off. Google, 2009. szeptember 9. (Hozzáférés: 2010. május 13.)
  207. Erik Kay: Extensions beta launched, with over 300 extensions!. Google, 2009. december 8. (Hozzáférés: 2010. május 13.)
  208. Nick Baum: Over 1,500 new features for Google Chrome. Google Chrome Blog, 2010. január 25. (Hozzáférés: 2010. május 13.)
  209. Security improvements and registration updates for the Google Chrome Extensions Gallery, 2010. augusztus 19
  210. Official Independent Chrome Extension
  211. CEOP Official Chrome Extension
  212. Official TfL Chrome Extension
  213. ESPN Cricinfo
  214. WOT – Google Chrome extension gallery
  215. Official World Cup FIFA Chrome Extension
  216. Glen Murphy: A splash of color to your browser: Artist Themes for Google Chrome. Google Chrome Blog, 2009. október 5. (Hozzáférés: 2010. május 13.)
  217. Google Chrome Themes Gallery
  218. Általános böngészőbeállítások: Google Chrome téma hozzáadása és eltávolítása Google Chrome Súgó
  219. Chrome Web Store. Google, 2010. május 19. (Hozzáférés: 2010. május 24.)
  220. Erik Lay: The Chrome Web Store. Google, 2010. május 19. (Hozzáférés: 2010. május 24.)
  221. ^ a b Paul, Ryan. „Chrome Web Store: a solution in search of a problem?”, Ars Technica (Hozzáférés ideje: 2010. december 10.) 
  222. Google: A dash of speed, 3D and apps, 2011. February. (Hozzáférés: 2011. február 7.)
  223. [8] Support Google Chrome - Automatic web page translation
  224. Mark Larson: Google Chrome Release Channels, 2009. január 8. (Hozzáférés: 2009. január 9.)
  225. Mark Larson: Dev update: New WebKit version, new features, and a new Dev channel, 2009. január 8. (Hozzáférés: 2009. január 9.)
  226. Using the Channel Changer
  227. Anthony Laforge: Release Early, Release Often, 2010. július 22. (Hozzáférés: 2010. július 25.)
  228. Lee Mathews: Google drops Chrome Canary build down the Chrome mineshaft, 2010. július 23. (Hozzáférés: 2010. július 25.)
  229. The Chromium Blog: Adding more yellow to the Mac color scheme
  230. ^ a b TheNextWeb: Google launches Chrome Beta channel for Android 4.0+ phones and tablets, releases version 25
  231. Chrome beta for Android on Google Play
  232. Omaha at Google Code
  233. Google blog post announcing Google Update Controls
  234. standalone download page
  235. Standalone Offline Installer for Google Chrome
  236. Google Help page "Managing updates in Google Software Update"
  237. Stephen Adams: Chromium Blog: Smaller is Faster (and Safer Too), 2009. július 15. (Hozzáférés: 2010. május 13.)
  238. Communications between Chromium/Google Chrome and service providers
  239. ^ a b SRWare Iron webpage. (Hozzáférés: 2011. január 16.)
  240. ^ a b c d Google Chrome adatvédelmi leírás
  241. &rlz= in Google referrer: Organic traffic or AdWords?. (Hozzáférés: 2009. február 27.)
  242. In The Open, For RLZ, 2010. június 2. (Hozzáférés: 2011. január 16.)
  243. A böngészőt közvetlenül a Google Chrome weboldalról kell letölteni ahhoz, hogy az RLZ-azonosítót ne küldje el.
  244. ^ a b c Google Reacts to Some Chrome Privacy Concerns. (Hozzáférés: 2008. szeptember 24.)
  245. ^ a b A „Segítsen a Chrome fejlesztésében˜…” beállítás szabályozza. Alapértelmezésben ki van kapcsolva.
  246. Google: In The Open, For RLZ, 2010. June. (Hozzáférés: 2010. június 20.)
  247. Google Chrome Unique Identifier Change, 2010. március 16. (Hozzáférés: 2010. március 24.)
  248. Chromium url_constants.cc. (Hozzáférés: 2010. szeptember 1.)
  249. Pash, Adam. „Chrome's About:Labs Renamed to About:Flags, Adds a Warning”, LifeHacker (Hozzáférés ideje: 2010. október 19.) 
  250. A Chrome oldala, elérés: 2009. január 14.
  251. Google: System requirements : Install or update Google Chrome : Google Chrome Help. (Hozzáférés: 2011. április 8.)
  252. Google: 64-bit Support – The Chromium Projects. (Hozzáférés: 2012. március 18.)
  253. Google: Google Chrome for Linux – Terms and Conditions Agreement. (Hozzáférés: 2011. április 8.)
  254. Install Chrome for Android Beta – Google Chrome Help. Google. (Hozzáférés: 2012. április 6.)
  255. ^ a b c Beta version of Chrome for Android 4.0 released. www.neowin.net. (Hozzáférés: 2012. február 9.)
  256. ^ a b c d e Google Operating System: Chrome for Android. googlesystem.blogspot.com, 2004. február 27. (Hozzáférés: 2012. február 9.)
  257. ^ a b c d Google Chrome for Android – 23 Questions and Answers. Chrome Story. (Hozzáférés: 2012. február 9.)
  258. ^ a b c d e Bringing Google Chrome to Android. Peter Beverloo, 2012. január 30. (Hozzáférés: 2012. február 9.)
  259. Security overview. Google. (Hozzáférés: 2012. február 9.)
  260. Google Chrome for Android: Remote Debugging. Google. (Hozzáférés: 2012. február 9.)
  261. Lardinois, Frederic (April 17, 2012), Chrome For Android Gets Desktop View, Home Screen Bookmarks, File Downloads
  262. Google Chrome for Android comes out of beta, Hits Play today. Engadget, 2012. június 27. (Hozzáférés: 2012. június 27.)
  263. Chrome for Android Update
  264. Chrome for Android Update
  265. Dylan F. Tweney: Gadget Lab Hardware News and Reviews Google Chrome OS: Ditch Your Hard Drives, the Future Is the Web. Wired, 2009. november 19. (Hozzáférés: 2009. november 22.)
  266. Google Chrome OS fájlkezelő és médialejátszó. (Hozzáférés: 2011. május 11.)
  267. Sengupta, Caesar: Releasing the Chromium OS open source project. Official Google Blog. Google Inc., 2009. november 19. (Hozzáférés: 2009. november 19.)
  268. Stokes, Jon. „Google talks Chrome OS, HTML5, and the future of software”, Ars Technica, 2010. január 19. (Hozzáférés ideje: 2010. január 23.) 
  269. Womack, Brian: Google to Challenge Microsoft With Operating System. Bloomberg, 2009. július 8. (Hozzáférés: 2009. július 8.)
  270. Hansell, Saul. „Would you miss Windows with a Google operating system?”, New York Times, 2009. július 8. (Hozzáférés ideje: 2009. július 8.) 
  271. Pichai, Sundar: Introducing the Google Chrome OS. Official Google Blog. Google Inc., 2009. július 7. (Hozzáférés: 2009. július 16.)
  272. Mediati, Nick: Google Announces Chrome OS. PC World, 2009. július 7. (Hozzáférés: 2009. július 8.)
  273. Forbes Google Chrome on iOS Hits #1 Free App
  274. Reisinger, Don: Chrome already nabs 1.5 percent of iOS browser market. CNET. (Hozzáférés: 2012. július 18.)
  275. Newman, Jared: Google Chrome Gets Early Metro-Style App for Windows 8. PCWorld. (Hozzáférés: 2012. június 13.)
  276. A Chrome elindítása Windows 8-alkalmazásként, Google Chrome súgó
  277. ^ a b Top 5 Browsers from December 2010 to December 2011. StatCounter. (Hozzáférés: 2012. január 8.)
  278. Moore, Matthew. „Google Chrome browser: Review of reviews”, Daily Telegraph, 2008. szeptember 2. (Hozzáférés ideje: 2011. szeptember 24.) 
  279. Liedtke, Michael. „Google polishes product line with Chrome browser”, 2008. szeptember 3. 
  280. Jaroslovsky, Rich. „Browser Wars: The Sequel”, BusinessWeek, 2010. február 25. (Hozzáférés ideje: 2011. szeptember 24.) 
  281. Thoughts on Chrome & More. John's Blog, 2008. szeptember 1. (Hozzáférés: 2011. szeptember 24.)
  282. Collins, Barry: Mozilla: Google's not trying to kill us. PC Pro, 2011. augusztus 2. (Hozzáférés: 2011. szeptember 24.)
  283. Mediati, Nick: Google Chrome Web Browser. PC World, 2008. szeptember 3. (Hozzáférés: 2008. szeptember 7.)
  284. Keizer, Gregg. „Microsoft kills Google Chrome with bad malware signature”, Computerworld (Hozzáférés ideje: 2011. október 1.) 
  285. Bott, Ed. „Users report Microsoft Security Essentials removes Google Chrome”, ZDNet (Hozzáférés ideje: 2011. október 1.) 
  286. Metz, Cade. „Microsoft Anti-Malware Tool Mistakenly Snuffs Google Chrome”, Wired (Hozzáférés ideje: 2011. október 1.) 
  287. Sampson, Ted. „Microsoft security update treats Chrome as malware”, InfoWorld (Hozzáférés ideje: 2011. október 1.) 

Források[szerkesztés | forrásszöveg szerkesztése]

  • Ez a szócikk részben vagy egészben a Google Chrome című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.

További információk[szerkesztés | forrásszöveg szerkesztése]

Commons
A Wikimédia Commons tartalmaz Google Chrome témájú médiaállományokat.

Kapcsolódó szócikkek[szerkesztés | forrásszöveg szerkesztése]