Google Chrome je jeden z mnoha prohlížečů postavených na open-source Webkit jádře. Google k němu přidává svůj vlastní Javascriptový engine (V8), jednoduchý systém rozšíření a samozřejmě uživatelské rozhraní.
V tomto článku bych se chtěl podívat na jednotlivé části prohlížeče a možnosti jeho vylepšení.
Rozšíření jsou běžné HTML5 miniaplikace
Samotný systém rozšíření je v Chrome postaven na HTML5, což znamená jejich sice rychlý vývoj (je to běžná stránka), ale velice omezené funkční a prezentační možnosti, zejména ve srovnání s Firefoxem. Takovou věc jako je Firebug v plné verzi nemůžete v Chrome nikdy očekávat, možnosti HTML5 tak daleko nesahají.
Každé rozšíření je spouštěno jako samostatný proces, takže extrémně rostě paměťová náročnost při více rozšířeních, třeba nějak takto:
spotřeba paměti Google Chrome závisí na použitých rozšířeníchV praxi je tak nutné počet rozšíření omezit na jednotky, zvláště na noteboocích s 2-4GB RAM.
alokace RAM jednou instancí Chrome 7 s doplňky versus IE9 x64 s doplňky
Chrome 6 je slušný prohlížeč, ale spotřeba RAM je extrémní
Outlook 2010