Kaj prinaša Google Chrome?

Napredne tehnologije za izvajanje kompleksnih aplikacij

Google je presenetil z izdajo preizkusne različice spletnega brskalnika, poimenovanega Google Chrome. Čeprav so se od časa do časa pojavile govorice, da podjetje pripravlja tudi spletni brskalnik, je včerajšnja predstavitev presenetila vse IT-poznavalce in medije.

Tehnični temelji
Google Chrome temelji na pogonu WebKit, varčnem izrisovalcu HTML-ja, ki ga je razvil Aplle skupaj s skupino, ki skrbi za odprtokodni brskalnik KHTML (del namizja KDE). WebKit naj bi nudil dobro razmerje med zmogljivostjo, upoštevanjem spletnih standarov in zanesljivostjo. Prav tako se je izkazal pri zmožnostih prenosa na druge platforme, prilagajanja in primernosti za različne naprave.

Ob Applovemu Safariju je WebKit prisoten v več namiznih in prenosnih napravah, na primer pri napravah Symbian 60 in prihajajočih mobilnih telefonih Android. Najdemo ga tudi v izvajalnem okolju Adobe AIR in Trolltechovi zbirki orodij Qt.

Čeprav temelji na WebKitu, pa pri Googlu v novem brskalniku niso uporabili novega pogona za izvajanje JavaScripta z imenom SquirrelFish, ampak lastno virtualno napravo V8. To so povsem na novo razvili strokovnjaki na Danskem, ki so si kot razvojni glavni cilj zadali visoko zmogljivosti pri obsežnih spletnih aplikacijah, ki veliko uporabljajo JavaScript. V8 ima vgrajen prevajalnik JIT in mehanizem, ki sistemu učinkovito predaja neizkoriščen pomnilnik.

Chrome odlikuje tudi večprocesna zasnova, saj se vsak zavikek in vtičnik izvaja znotraj lastnih procesov. To izboljša stabilnost in prepreči fragmentacijo pomnilnika. Če na primer določen zavihek preneha delovati zaradi hrošča, se bo zaprl, a brskalnik bo še vedno deloval. Posebnost je tudi vgrajeni upravljalnik pomnilnika, ki kaže, koliko pomnilnika porabi brskalnik in za katere namene. Ta funkcija bo zlasti koristna za spletne razvijalce, ki bodo lahko preverili, katere strani porabijo veliko pomnilnika.

Chrome podobno kot internet Explorer uporablja Vistin varnostni model za zaščito integritete, ki ločuje uporabnika od škodljive kode in drugih napadov. Procesi posameznih zavihkov tako delujejo z nizkimi dovoljenji, kar omejuje škodo, ki jo lahko povzročijo varnostni vdori.

Konkurenca
Chrome predstavlja konkurenco Microsoftovemu brskalniku Internet Explorer, ki je že na voljo v različici 8 (beta). Poznavalci prav tako menijo, da bi lahko okrepil Googlov napad na zbirko Office, saj bi lahko s svojo hitrostjo, stabilnostjo in zmogljivosto razširil uporabnost spletnih brskalnikov, na primer pri obdelavi dokumentov, pošiljanju e-pošte in urejanju fotografij.

Ker ga bodo vsaj na začetku uporabljali zahtevnejši uporabniki, predstavlja grožnjo tudi Mozillinemu Firefoxu, kjer pa so za zdaj pozdravili konkurenco. Velja prav tako omeniti, da je Googlov brskalnik odprtokoden, kar naj bi drugim razvijalcem, tudi Mozilli, omogočilo, da uporabi Googlove tehnologije. Razmerje med Googlom in Mozillo zapleta še dejstvo, da Mozilla ustvari večino prihodkov s tem, da privzeto uporablja Googlov iskalnik. Tako je lani zaslužila kar 61 od skupaj 66 milijonov USD.

Pomanjkljivosti
Čeprav je Chorme deležen pohval zaradi minimalističnega uporabniškega vmesnika, hitrega odpiranja spletnih strani in obetajočih tehnologij, so prvi uporabniki opazili tudi nekaj slabosti in pomanjkljivosti, ki pa so verjetno posledica tega, da je brskalnik trenutno še v preizkusni različici.

Brskalnik tako ne opravi testa ACID3. Prav tako ne podpira razširljivosti, ki je značilna predvsem za Firefox, pa tudi za Internet Explorer 7, dela z viri RSS in naprednejšega upravljanja zaznamkov. Google sicer obljublja, da bo kasneje objavil tudi API. Chrome je trenutno prav tako na voljo samo za sisteme Windows, različici za sisteme Mac in Linux pa naj bi sledili kasneje. (aNET)

Google needs community to make Chrome a Windows killer
No Joke: Google Introduces The Chrome Browser With A Cartoon
Live From Google Chrome Press Event
Google Chrome: Will This Be One Of The Hyped GOOG Products That Sticks?
Why Did Google Abandon Firefox?
Why Google Chrome? Fast browsing = $$
Answers to common Google Chrome objections

[flash medium=1]