Selaimista selkoa
Petteri Järvinen • Kuva: Minna Aho
Selaimista selkoa

Nettikäyttäjiä hemmotellaan yhä paremmilla selaimilla. Testasimme kuusi eri selainta ja selvitimme, mitkä ovat ohjelmien todelliset erot. Joko Microsoftin valta-asema horjuu?
Testissä:
• Firefox 3.0.5
• Google Chrome 1.0.154.36
• Internet Explorer 8 Beta 2
• Lunascape 5 alpha 4
• Opera 9.63
• Safari 3.2.1
Ilmaiset nettiselaimet ovat erikoinen ohjelma-alue. Miksi valmistajat uhraavat miljoonia dollareita kovaan kilpailuun ilmaisten selainten markkinoilla?
Se, joka hallitsee selaimia, hallitsee myös netin kehitystä. Microsoftin asema oli pitkään ylivoimainen, sillä Windowsin mukana toimitettiin sen oma selain. Jatkossa Microsoftilla ei ole muuta kuin hävittävää. Aikoinaan yli 90 prosentin markkinaosuus alkoi sulaa jo pari vuotta sitten, ja trendi vain jatkuu.
Apple tarjoaa Safaria myös Windowsille, vaikka selaimen juuret ovat Mac-puolella. Applekin haluaa osansa kehityksestä, vaikka Firefox on erittäin suosittu myös Mac-käyttäjien keskuudessa.
Norjalainen Opera saa rahansa mobiiliselaimista. Selaimella on pieni, mutta uskollinen käyttäjäkunta.
Erikoisin tilanne on Googlella, joka rahoittaa sekä Firefoxin että oman Chromen kehitystä. Google kilpailee siten myös itsensä kanssa.
Testimme erikoisuus on japanilaisen yrityksen Lunascape.
Moottorit käyntiin
Selaimen ytimenä on moottori, joka tulkitsee html-koodit ja rakentaa sivun kuvan niiden perusteella. Valmistaja kokoaa moottorin päälle käyttöliittymän ja kuorruttaa kaiken halutuilla lisäominaisuuksilla.
Chrome ja Safari käyttävät avoimen lähdekoodin Webkit-moottoria. Firefoxin sydämenä on Netscapen ajoilta periytyvä Gecko. Microsoftin moottorina on sen itsensä kehittämä Trident ja Operassa valmistajan oma Presto.
Lunascape poikkeaa kaikista muista selaimista siinä, että moottoria voi vaihtaa – jopa kesken selauksen.
Sivumoottorin lisäksi tarvitaan javascript-moottori, joka tulkitsee ja suorittaa ohjelmakoodia. Viime vuonna selainvalmistajat alkoivat kilpailla siitä, kenen selain ajaa tehokkaimmin javascript-sovelluksia. Omilla virityksillä ja optimoinneilla kehittäjät ovat saaneet aikaan keskinäisiä eroja, joita sitten mainostetaan näyttävästi.
Useimpien nettipalvelujen sivuilla käytetään javascriptiä ainakin mainosten vaihtelemiseen ja kävijätilastojen laskentaan. Silti nopeusmittausten merkitystä ei pidä liioitella. Suurin osa viipeistä aiheutuu edelleen sivulatausten odottelusta, ja siihen ei nopeinkaan moottori vaikuta mitään.
Käytettävyys kunnossa
Selainta on vaikea kehittää, sillä kokonaan uusista ominaisuuksista on iloa vasta, mikäli sivujen tekijät alkavat tukea niitä.
Merkittävät www-palvelut eivät kovin helposti uudista sivujensa tekniikkaa. Vain Microsoft ja ehkä Firefox ovat siinä asemassa, että ne pystyvät vaikuttamaan sivujen tekijöihin.
Niinpä kehitys onkin painottunut käyttöliittymän parantamiseen. Surffauksesta on pyritty tekemään yhä miellyttävämpää ja hauskempaa. Esimerkiksi Firefoxin myötä yleistyneet välilehdet ovat nyt kaikissa selaimissa.
Nettihakuja varten on valmis syöttökenttä. Joissakin selaimissa mikä tahansa sivulta poimittu sana voi toimia hakuterminä. Pisimmälle on mennyt Chrome, jossa osoiterivi ja hakukenttä on yhdistetty.
Näppärä toiminto, joka tuo takaisin juuri suljetun ikkunan tai välilehden, on lähes kaikissa selaimissa.
Räätälöintiä ja turvaa
Innokas surffaaja haluaa räätälöidä selaintaan. Tässä suhteessa Firefox on omaa luokkaansa – lisäohjelmien valikoima on valtava.
Operaa voi laajentaa widget-ohjelmilla ja Internet Exploreria bho-laajennuksilla. Safari ja Chrome eivät tarjoa laajennusmahdollisuutta lainkaan.
Turvallisuuden parantamiseksi selaimissa on oma sulkulista, joka varoittaa kalastelu- ja haittaohjelmasivuista. Nettipalvelujen salasanat tallennetaan ja muistetaan automaattisesti. Chrome ja Firefox ovat päätyneet kummalliseen ratkaisuun: Ne näyttävät haluttaessa kaikki muistissa olevat salasanat selväkielisenä. Firefoxissa tämä vaatii hiukan enemmän yritystä kuin Chromessa.
Päivän trendi on surffausjälkien pyyhkiminen. Kaikki selaimet osaavat tyhjentää selaushistorian, evästeet ja muut surffauksesta jääneet jäljet. Internet Explorerissa ja Chromessa on erityinen yksityisyysmoodi, jossa jälkiä ei alun perinkään jätetä eikä evästeitä tallenneta.
Onko selaimella väliä?
Testin kaikki selaimet ajavat asiansa. Surffailu ei ole koskaan ollut näin sujuvaa ja hauskaa. Onko siis väliä, millä selaimella netissä liikutaan?
Muutamat nettipalvelut edellyttävät activex-tukea, joka on vakiona vain Microsoftin selaimessa. Jos näitä palveluita halutaan käyttää, selainvalinta on selvä.
Moni on vaihtanut pois Internet Explorerista paremman tietoturvan toivossa. Firefox ja Opera ovat hyviä vaihtoehtoja, mutta kaikissa selaimissa on omat turva-aukkonsa. Bit9-turvayhtiö valitsi äskettäin Firefoxin viime vuoden reikäisimmäksi pc-ohjelmaksi.
Pienempi markkinaosuus vähentää haitantekijöiden kiinnostusta, mikä jo sinällään parantaa turvallisuutta. Lisäksi korjauspäivitykset tulevat tarvittaessa nopeasti, kun taas Microsoft pyrkii julkaisemaan korjauksia vain kerran kuussa.
Huikeita nopeuseroja
Mittasimme selainten suorituskykyä neljällä eri testillä. Erot olivat tuntuvia. Tuloksiin on kuitenkin syytä suhtautua suurella varauksella, koska käytännössä selailun nopeuteen vaikuttavat eniten käytetty kaista ja palvelinpää, eikä itse selain.
Javascript-testeissä selainmoottorin valinta vaikutti oleellisesti Lunascapen tuloksiin. Sunspider-testi sujui Gecko-moottorilla 1646 millisekunnissa, mutta Tridentillä aikaa kului peräti 28604 millisekuntia! V8-testissä Webkit (indeksi 688) oli nopeampi kuin Gecko (191). Trident jäi tässäkin selväksi peränpitäjäksi (34,4).
Acid-happotesti (acid3.acidtests.org) pyrkii mittaamaan, miten hyvin selain noudattaa web-standardeja. Lunascape saavuttaa Webkit-moottorilla täydet 100 pistettä (Geckolla 93 ja Tridentillä 12). Myös Opera tukee hyvin standardia. Sen pistemäärä 85 on valtaselaimista selvästi korkein.
Firefox 3.0.5
Tähtiä: 4,5
+ laajennettavuus, monipuoliset toiminnot, rss-toteutus, tekstihaku sivulta
- käyttöliittymän yksityiskohdat
Firefox on tämän hetken kiistaton ykkösselain. Siinä on kaikki modernilta selaimelta vaadittavat ominaisuudet. Erityisiä vahvuuksia ovat tiedostojen lataus, ssl-toteutus, rss-syötteiden käsittely sekä tekstin haku sivun sisältä. Tarjolla on satoja plug-in-laajennuksia, joilla selaimen toimintaa voi muokata haluamakseen. Laajennukset ja niiden hallinta on integroitu täydellisesti selaimeen. Kritisoitavaa on niukasti. Olisi kiva, jos uuden välilehden saisi luotua yhdellä hiiren napsautuksella muiden selainten tapaan, tai jos selain lihavoisi url-osoitteen domain-osan. Sivua suurennettaessa olisi hyvä tietää, mikä prosenttilukema on käytössä. Selailun jäljet voi siivota automaattisesti aina, kun selain suljetaan, mutta erillinen yksityisyystila olisi hyvä lisäys.
Internet Explorer 8 Beta 2
Tähtiä: 4
+ uudet tekniikat, Inprivate-tila, domain-nimen korostus, uusien sivujen suosittelu
- javascript-hitaus, beeta-vaiheessa
Jo vuoden beetavaiheessa ollut Internet Explorer 8 näyttää entiseltä, mutta tuo mukanaan uusia tekniikoita. Web-siivut ottavat osan sivusta ja päivittävät sen sisältöä automaattisesti esimerkiksi työpöydälle luodussa ikkunassa. Accelerator-tekniikalla selaimeen voi lisätä ominaisuuksia, jotka käsittelevät suoraan sivulta osoitettua sisältöä. Inprivate-tila lisää suojauksen yksityisyyttä jättämällä evästeet ja selainhistorian tallentamatta. Lennossa kytkettävä yhteensopivuustila saa selaimen matkimaan aiempien versioiden hieman epästandardia käyttäytymistä. Haluttaessa selain suosittelee uusia sivuja aiempien valintojen perusteella. Kirjanmerkit tallentuvat tavallisiin url-tiedostoihin, joten niiden hallinta ja kopiointi koneesta toiseen on helppoa.
Opera 9.63
Tähtiä: 3,5
+ monipuoliset ominaisuudet, sähköposti, torrent-lataus, räätälöitävyys
- turha teknisyys ja asetusten paljous tavalliselle käyttäjälle
Operassa on monia ainutkertaisia toimintoja kuten sähköposti, sivun linkkien näyttö omana listana, torrent-lataus sekä sivun uudelleenlataus halutuin väliajoin. Www-kehittäjiä ilahduttaa hyvin toimiva, värikoodattu html-koodien näyttö sekä sivun lähetys validointipalveluun tarkistettavaksi. Kymmenen yleistä sivua saa ohjelmoitua pikanäppäimiin. Erikoisuutena selain näyttää digikuvien exif-tiedot, mutta ei pienennä isoja kuvia automaattisesti ikkunaan sopiviksi. Rss-lukija näyttää otsikot listana vanhahtavassa ikkunassa; uudet syötteet näkyvät kuitenkin ponnahdusikkunoissa. Käyttöliittymä on monin tavoin muokattavissa, mutta yleisilme on tekninen ja sekava.
Google Chrome 1.10.154.36
Tähtiä: 3
+ selkeä ja konstailematon ulkoasu, työpöytäintegrointi, nopeus, incognito-tila
- ei rss-tukea eikä koko ruudun surffausta, pelkistetty tiedostosiirto ja selaushistoria
Chromen ulkoasu on hyvin pelkistetty, osoiterivi on iso ja selkeä. Www-palvelut voi asentaa linkeiksi työpöydälle tai valikkoon, jolloin avautuva ikkuna muistuttaa tavallista sovellusta. Incognito-tilassa selauksen jäljet eivät tallennu omalle koneelle. Selaimen tallentamat salasanat saa helposti näkyville, koska niitä itseään ei suojata salasanalla, mikä on selvä tietoturvapuute. Chrome soveltuu hyvin tavalliseen surffaukseen, mutta kehittyneitä ominaisuuksia siinä on niukasti. Kirjanmerkit, historianäyttö ja tiedostolataukset ovat nekin hyvin pelkistettyjä. Laajennusmahdollisuutta ei vielä ole, mutta se on luvattu tulevaisuudessa. Kehitystyö on nopeaa, sillä 2.0-beeta on tulossa jakeluun vielä talven kuluessa.
Safari 3.2.1
Tähtiä: 2,5
+ selkeys, rss-toteutus
- ankea ja epähavainnollinen ulkoasu, ssl-toteutus, ei laajennuksia
Safari-selain tuo Applen käyttöliittymän Windowsiin, tosin vain selaimen osalta. Valintaikkunat, painikkeet ja odotuksesta kertova sininen palkki näyttävät hyviltä myös Windowsissa. Samaa ei voi sanoa itse selaimesta. Välilehdet tuskin erottuvat tummanharmaasta taustasta, ja salatun yhteyden merkiksi syttyvä lukon kuva on liki näkymätön. Snapback-toiminto palauttaa sivuston päätasolle tai takaisin hakutuloksiin. Rss-lukija on selkeä ja miellyttävä. Hakutoiminto korostaa kaikki esiintymät sivun sisällä, mutta Google-haut on tehtävä erillisestä hakukentästä. Laajennettavuus puuttuu, eikä ponnahdusikkunoiden estoherkkyyttä voi säätää.
Lunascape 5 alpha 4
Tähtiä: 2
+ vaihdettava moottori, räätälöitävä, rss/podcast-tuki
- keskeneräinen, ei suojaa haittasivuilta, ssl-tuki
Lunascape poikkeaa muista selaimista siinä, että sen moottoria voi vaihtaa. Käytettävissä ovat Webkit, Gecko ja Windowsin sisäinen Trident. Vaihdon voi tehdä lennossa selainta sulkematta. Lisäksi sivut voi etukäteen asettaa avattaviksi halutulla moottorilla. Rss-ominaisuus tukee suoraan podcasteja ja päivittää otsikot automaattisesti selaimen ylärivillä. Lunascapen ulkonäköä voi muokata monin tavoin. Operan tavoin selain päivittää sivua haluttaessa määrävälein automaattisesti. Selain tukee myös Firefoxin ja Internet Explorerin laajennuksia. Selain on vielä keskeneräinen, eivätkä kaikki ominaisuudet toimi. Lunascape on mielenkiintoinen vaihtoehto perusselaimiin kyllästyneille.









