Kad sam doma, nakon povratka s posla, uključio rss reader prvo što sam pomislio je bilo koji Q je sad taj Google Chrome? Brzo sam doznao da je to novi Google browser, da postoji i strip o njemu i koje to glavne stvari nudi korisnicima.
Meni je najzanimljivije da je ispod WebKit, da postoji novi JavaScript engine, a ima i još nekoliko zgodnih mogućnosti koje smo već i viđali kod drugih preglednika. Podrazumijeva se da Chrome uključuje i Gearse, a ne bih se začudio da postoje i fine prilagodbe za Googleovu paletu web aplikacija.
Ubrzo nakon objave sam instalirao Chrome (na jednom uglednom siteu sam pročitao kako je instalacija manja od 500Kb, ali to je samo program koji inicira skidanje kompletne instalacije) i krenuo s prvim testiranjem. Prvi dojmovi su pozitivni, nema nikakvih negativnih iznenađenja.
Kako sam nedavno testirao i vrtio benchmark da vidim koliko je stvarno brz TraceMonkey, ostala mi je tablica s rezultatima pa sam i Chrome natjerao da se oznoji. Osjetno je brži od klasičnih preglednika, ali Firefox 3.1 s uključenom jit optimizacijom je već dosta konkurentan, a u nekim slučajevima je i brži od Chromea iako ovaj ima bolji sveukupni rezultat.
Postoji i benchmark ekipe koja je radila V8, ali kako svaki cigo svojeg konja hvali moramo ga uzeti s određenom dozom rezerve. Ne kažem da rezultati nisu točni već da ekipa zna u čemu je njihov engine najbrži u odnosu na konkurenciju. Pustio sam njihov test na glavnim preglednicima i dobio rezultate (veće je bolje): Chrome 871, Opera 142, Firefox 118, IE 25. Internet Explorer je malo problematičan jer na pola testa (koji traje par sekundi) baci poruku Stop running this script? pa je potrebno brzo kliknuti da nećete, ali ne vjerujem da to drastično utječe na konačan rezultat jer već prolazna vremena otkrivaju da je razlika tu negdje. Razlika je prevelika i mislim da ne odražava pravo stanje, SunSpider je ipak bliži istini.
Testiranje potrošnje memorije je pokazalo da Chrome troši najmanje (IE nakon pokretanja ima najmanje zauzeće memorije, ali čim se učita prva stranica to se izmijeni) i da vraća memoriju nakon što se stranica zatvori. IE je pristojan dok je Firefox bezobrazno rastrošan i ne vraća ono što bi trebao. Testirao sam i jednu ExtJs aplikaciju, Chrome je brži, ali ne drastično, ali začudio me IE koji je potrošio memorije skoro koliko Firefox i Chrome zajedno. Izgleda da IE nije baš zahvalna platforma za ExtJs aplikacije.
Potrošnja memorije u različitim preglednicima može se pratiti u Chrome-u (Shift+Esc pokreće Task Manager, pa klik na Stats for Nerds ili u adresno polje upišite about:memory), a zanimljive su informacije o tome koliko pojedini Chromeovi procesi troše memorije. Sad možete kritizirati pojedine webmastere koji imaju proždrljive web stranice. ;-)
Chrome nije punokrvan browser kao ostali konkurenti, još mu nedostaje dosta mogućnosti, ali ima dobre preduvjete za razvoj web aplikacija (brzi JavaScript, ugrađeni Gears) i najvjerojatnije će se dosta koristiti u tu svrhu.
Trenutno je moguće skinuti inačicu samo za Windowse, imate upute za buildanje i na ostalim platformama, ali sumnjam da bi potreban napor bio vrijedan truda. Treba čekati pravi i službeni build.
Jesi li isprobao s Gmailom ili Docsima? Chrome je navodno razvijen da dobro radi baš s njima...