Selaimet ja sovellukset
Selainten erot: mikä selaimissa oikeasti eroaa toisistaan
Selainvertailut puhuvat nopeudesta, mutta arjessa erot syntyvät moottorista, oletusasetuksista ja siitä mihin tilille tietosi tallentuvat. Nämä erot kannattaa tunnistaa ennen kuin vaihtaa selainta.
Lyhyt vastaus
Selain koostuu kahdesta osasta: moottorista, joka tulkitsee sivun koodin ja piirtää sen ruudulle, ja kuoresta, joka on käyttöliittymä välilehtineen ja asetuksineen. Suuri osa selaimista käyttää samaa moottoria, joten sivut näyttävät niissä samalta ja erot syntyvät kuoressa: oletushakukoneessa, synkronoinnissa, laajennustuessa ja päivityspolitiikassa. Käytännössä merkitseviä eroja on neljä: mikä moottori sisällä on, mihin tilille tietosi synkronoituvat, saako selaimeen laajennuksia myös puhelimessa ja kuinka kauan se saa päivityksiä laitteesi käyttöjärjestelmään.
Sisällys
- Selain on kuori moottorin ympärillä
- Miksi osa selaimista on sisäisesti sama ohjelma
- Oletushakukone kertoo, kuka selaimen maksaa
- Synkronointi ja profiilit: mihin selain tallentaa tietosi
- Laajennustuki loppuu useimmiten puhelimessa
- Päivitystahti ja tuki vanhoille käyttöjärjestelmille
- Näin valitset selaimen ilman vertailutestejä
- Usein kysytyt kysymykset
- Lähteet ja lisälukemista
Selainvertailut mittaavat yleensä nopeutta. Se on huono mittari, koska tavallisessa käytössä ero kahden nykyaikaisen selaimen välillä on niin pieni, ettei sitä huomaa ilman mittaria. Sivun latausajasta valtaosa menee verkkoon ja palvelimen vastaukseen, ei siihen mikä ohjelma sivua piirtää.
Todelliset erot ovat toisaalla. Ne koskevat sitä, mikä ohjelmakoodi sivun tulkitsee, kuka selaimen kehitystä rahoittaa, mihin tilille selaimen muistiin jäävä tieto menee ja kuinka kauan ohjelma saa vielä turvapäivityksiä sinun laitteellesi. Nämä neljä asiaa vaikuttavat käyttöön vuosia, kun taas nopeusero näkyy testiohjelmassa ja katoaa seuraavassa päivityksessä.
Tässä artikkelissa käydään läpi selainten rakenne ja ne erot, joilla on merkitystä valinnan kannalta. Yksityisyysasetuksia ja seurannan estoa ei käsitellä tässä, koska ne kuuluvat omaan artikkeliinsa selaimen yksityisyysasetuksista. Laajennukset saavat oman artikkelinsa, ja evästeiden toiminta on selitetty erikseen artikkelissa evästeistä.
Selain on kuori moottorin ympärillä
Selain on kaksi ohjelmaa yhdessä paketissa. Moottori ottaa vastaan palvelimelta tulevan koodin, tulkitsee sen rakenteen ja tyylit, ajaa sivun ohjelmakoodin ja piirtää lopputuloksen ruudulle. Kuori on kaikki se, mitä käyttäjä näkee moottorin ympärillä: osoiterivi, välilehdet, kirjanmerkit, asetusvalikot, latauslista ja synkronointi.
Jako selittää suuren osan siitä, miksi selaimet tuntuvat samanlaisilta. Jos kaksi selainta käyttää samaa moottoria, sivut renderöityvät niissä käytännössä identtisesti. Sivustolle ei ole väliä kumpaa käytät, koska se puhuu samalle moottorille.
Kun kaksi selainta käyttää samaa moottoria, ne eroavat toisistaan suunnilleen yhtä paljon kuin kaksi eri väristä autoa, joissa on sama voimalinja.
Erot kuoressa voivat silti olla merkittäviä käytön kannalta. Välilehtien hallinta, salasanojen käsittely, lukunäkymä, käännöstoiminto ja se, kuinka aggressiivisesti selain ehdottaa omia palveluitaan, ovat kuoren ominaisuuksia. Ne vaikuttavat päivittäin, vaikka eivät näy missään nopeustestissä.
Miksi osa selaimista on sisäisesti sama ohjelma
Selainmoottorin tekeminen alusta asti on yksi ohjelmistoalan raskaimmista urakoista. Moottorin pitää toteuttaa laaja joukko verkkostandardeja, kestää kaikki maailman huonosti kirjoitetut sivut ja olla samalla turvallinen, koska se ajaa tuntemattomilta palvelimilta tulevaa koodia. Siksi käytössä olevia moottoriperheitä on vähän.
| Moottoriperhe | Missä sitä käytetään | Mitä siitä seuraa käyttäjälle |
|---|---|---|
| Blink (Chromium-pohjaiset) | Chrome, Edge, Opera, Brave, Vivaldi ja moni muu | Sivut näyttävät samalta kaikissa, laajennukset ovat usein yhteensopivia keskenään |
| Gecko | Firefox ja siitä johdetut selaimet | Itsenäinen toteutus, joka pitää yllä vaihtoehtoa yhden moottorin varaan rakentumiselle |
| WebKit | Safari ja Applen alustan selaimet | Kehitys seuraa käyttöjärjestelmän julkaisuja, joten uudet ominaisuudet tulevat sen tahdissa |
Käytännön seuraus on kaksijakoinen. Hyvä puoli: sivustot toimivat nykyään huomattavasti yhtenäisemmin kuin aikana, jolloin jokainen moottori tulkitsi standardeja omalla tavallaan. Huono puoli: kun yksi moottoriperhe kattaa suuren osan käytöstä, sivustojen tekijät testaavat helposti vain sitä, ja muut moottorit kohtaavat virheitä, jotka eivät johdu niistä itsestään.
Puhelimissa tilanne on ollut erilainen. Applen alustalla selainten on pitkään pitänyt käyttää järjestelmän omaa moottoria, jolloin eri nimillä myydyt selaimet olivat sisältä sama moottori eri kuoressa. EU:n digimarkkinasäädös on velvoittanut avaamaan tätä rajoitusta, mutta käytännön toteutus elää, joten kannattaa tarkistaa oman laitteen tilanne sen sijaan että luottaisi vanhaan yleistykseen.
Oletushakukone kertoo, kuka selaimen maksaa
Selainten kehitys maksaa paljon, eikä käyttäjä maksa mitään. Raha tulee valtaosin hakusopimuksista: hakukoneyhtiö maksaa siitä, että sen palvelu on selaimen oletuksena. Tämä ei ole salaisuus eikä sinänsä väärin, mutta se selittää muutaman asian, joita käyttäjä ihmettelee.
Ensinnäkin oletushakukoneen vaihtaminen on aina mahdollista, mutta se on harvoin ensimmäisenä asetuksissa. Toiseksi selain ehdottaa usein omia palveluitaan: kirjautumista, uutta välilehteä täynnä suosituksia tai omaa hintavertailua. Kolmanneksi selaimen tekijän muut liiketoiminnat vaikuttavat siihen, mitä oletuksia se asettaa esimerkiksi mainosten mittaamiseen.
Rahoitusmalli on siis osa selainvalintaa. Jos selaimen tekijä myy mainoksia, sen intressi seurannan suhteen on eri kuin sellaisen tekijän, joka rahoittaa toimintansa lahjoituksilla tai laitemyynnillä. Tämä ei tarkoita, että jokin selain olisi automaattisesti paha, vaan sitä että oletusasetukset kannattaa käydä läpi eikä olettaa niitä neutraaleiksi.
Sama koskee sitä, mikä selain on laitteessa valmiina. Käyttöjärjestelmän mukana tuleva selain on oletuksena siksi, että valmistaja on sen sinne laittanut, ei siksi että se olisi arvioitu parhaaksi. EU:n alueella suurimpien alustojen on pitänyt tarjota käyttäjälle mahdollisuus valita selain ja hakukone erikseen, mikä on hyvä hetki tehdä valinta tietoisesti. Valinta ei ole lopullinen, ja oletusselaimen voi vaihtaa myöhemmin milloin tahansa.
Ilmainen ohjelma ei myöskään tarkoita, etteikö sillä olisi hintaa. Selaimen tekijä saa käyttäjältä huomiota, oletusasemia ja usein käyttötilastoja. Tämä on rehellinen kauppa silloin kun se kerrotaan ja siitä voi kieltäytyä asetuksista, ja epärehellinen silloin kun se on piilotettu asennuksen oletusvalintoihin.
Synkronointi ja profiilit: mihin selain tallentaa tietosi
Synkronointi on kuoren ominaisuus, ja se on selainvalinnan konkreettisin seuraus. Kun kirjaudut selaimeen, se alkaa tallentaa kirjanmerkit, historian, avoimet välilehdet, automaattisen täytön tiedot ja usein salasanat palveluntarjoajan pilvipalveluun, josta ne siirtyvät muille laitteillesi.
Tässä on kolme asiaa, jotka kannattaa tietää.
- Synkronointi on tilikohtaista, ei laitekohtaista. Kun kirjaudut työkoneella samalle tilille, henkilökohtainen historiasi voi ilmestyä sinne. Tähän on ratkaisu, ja se on profiili.
- Profiili on erillinen selainmaailma. Sillä on oma historiansa, omat evästeensä ja omat kirjautumisensa. Työ- ja henkilökohtainen profiili erillään on siistimpi ratkaisu kuin kaksi eri selainta samaan tarkoitukseen.
- Salasanojen synkronoinnissa salauksen taso vaihtelee. Osa selaimista salaa synkronoitavan datan niin, että vain sinun laitteesi voivat purkaa sen, jos asetat erillisen salasanan. Ilman sitä data on salattu siirrossa ja levossa, mutta palveluntarjoaja pystyy pääsemään siihen. Aidon päästä päähän -salauksen saa yleensä vain erikseen valitsemalla.
Yksityinen selaustila ei liity tähän. Se estää kyseisen ikkunan historian ja evästeiden tallentumisen laitteelle, mutta ei estä työnantajaa, operaattoria tai sivustoa näkemästä liikennettä. Sivustot voivat lisäksi tunnistaa selaimen sormenjäljen perusteella, eli asetusten ja ominaisuuksien yhdistelmästä, mikä ei riipu siitä onko ikkuna yksityinen.
Synkronoinnin laajuus vaihtelee myös sen mukaan, mitä osia siitä voi kytkeä erikseen. Osassa selaimista valitaan erikseen kirjanmerkit, historia, välilehdet, salasanat ja maksukortit, osassa synkronointi on käytännössä yksi kytkin. Ero näkyy silloin kun haluat esimerkiksi kirjanmerkit kaikille laitteille mutta et historiaa yhteiskäytössä olevalle koneelle.
Laajennustuki loppuu useimmiten puhelimessa
Työpöydällä laajennustuki on nykyään yleistä ja laajennuskaupat ovat osin yhteensopivia keskenään, koska moottoriperhe on sama. Puhelimessa tilanne on toinen. Osa selaimista ei tue laajennuksia mobiilissa lainkaan, osa tukee vain rajattua listaa ja osa antaa asentaa laajemmin.
Tämä on usein se yksittäinen syy, jonka takia ihminen vaihtaa mobiiliselainta: hän haluaa jonkin tietyn laajennuksen myös puhelimeen. Ennen vaihtoa kannattaa tarkistaa, tukeeko selain juuri sitä laajennusta, koska mobiilituki on tyypillisesti suppeampi kuin työpöydällä. Laajennusten oikeudet ja riskit käsitellään tarkemmin artikkelissa selainlaajennuksista.
Myös se, mikä selain avaa muiden sovellusten linkit, on erillinen asetus. Puhelimissa moni sovellus avaa linkit omassa sisäisessä selainikkunassaan, jolloin laajennukset eivät ole käytössä eikä osoiterivi näy kunnolla. Tämän ohjaaminen kuuluu oletussovellusten asetuksiin.
Päivitystahti ja tuki vanhoille käyttöjärjestelmille
Selain on laitteen altistuneimpia ohjelmia, koska se ajaa jatkuvasti vierasta koodia. Siksi päivitystahti on turvallisuuden kannalta tärkeämpi ominaisuus kuin mikään toiminto. Nykyselaimet päivittyvät tiheästi ja pääosin automaattisesti, ja korjaus julkaistaan usein nopeasti, kun aktiivisesti hyödynnetty haavoittuvuus löytyy.
Ratkaiseva ero syntyy siinä, kuinka kauan selain tukee vanhaa käyttöjärjestelmää. Kun käyttöjärjestelmän oma tuki päättyy, selainvalmistajat lopettavat sen tukemisen yleensä viiveellä. Selain jää toimimaan mutta lakkaa saamasta korjauksia, ja silloin turvallinen selailu vanhalla laitteella loppuu käytännössä siihen.
Käytännössä selain kertoo tämän harvoin selvästi. Merkki on se, että selain lakkaa päivittymästä eikä ilmoita mitään, tai ilmoittaa kerran ettei tälle järjestelmäversiolle ole enää päivityksiä. Selaimen versionumeron voi tarkistaa sen omasta tietoja-valikosta ja verrata sitä valmistajan sivuilla näkyvään ajantasaiseen versioon. Jos oma versio jää jälkeen eikä päivity, tuki on todennäköisesti loppunut.
Tämä koskee erityisesti vanhoja puhelimia ja tietokoneita, jotka ovat muuten toimintakuntoisia. Vaihtoehdot ovat käyttöjärjestelmän päivitys, toisen selaimen valinta niin kauan kuin se vielä tukee laitetta tai laitteen käytön rajaaminen tehtäviin, joissa ei kirjauduta mihinkään. Aiheesta on tarkempi artikkeli siitä, mitä tuen päättyminen tarkoittaa käytännössä.
Sivujen näyttäminen on nykyään myös turvallisuuskysymys osoiterivillä. Selaimet merkitsevät salaamattomat yhteydet ja pyrkivät ohjaamaan HTTPS-yhteyteen automaattisesti, ja tämän oletuksen tiukkuus vaihtelee selaimittain. Sama koskee salattua nimipalvelua: osa selaimista käyttää sitä oletuksena, osa vasta erikseen valittuna.
Näin valitset selaimen ilman vertailutestejä
Käy nämä kohdat läpi siinä järjestyksessä, jossa ne vaikuttavat omaan käyttöösi.
- Tarkista tuki laitteellesi. Saako selain vielä päivityksiä sinun käyttöjärjestelmäversiollesi. Jos ei, muilla ominaisuuksilla ei ole väliä.
- Päätä mihin tiliin sitoudut. Synkronointi kytkee selaimen tiliin, ja tilin vaihtaminen myöhemmin on työläämpää kuin selaimen vaihtaminen.
- Katso, saatko salasanat ulos. Toimiva vienti ja tuonti on ainoa asia, joka pitää siirtymisen mahdollisena myöhemmin.
- Tarkista laajennustuki sekä koneella että puhelimessa niiden laajennusten osalta, joita oikeasti käytät.
- Käy oletusasetukset läpi kerran. Hakukone, aloitussivun suositukset, tietojen lähetys valmistajalle ja automaattinen täyttö ovat ne kohdat, joissa oletus on tehty jonkun muun kuin sinun näkökulmastasi.
- Aseta profiilit, jos käytät samaa konetta työhön ja vapaa-aikaan. Se on selaimen tehokkain siisteystoiminto ja jää useimmilta käyttämättä.
Jos mikään näistä ei erottele vaihtoehtoja, ero on todennäköisesti makuasia. Silloin paras selain on se, jonka käyttöliittymä ei ärsytä sinua, koska kaikki muu on riittävän lähellä toisiaan.
Usein kysytyt kysymykset
Onko jokin selain oikeasti muita nopeampi?
Mitattavia eroja on, mutta ne ovat tavallisessa käytössä niin pieniä, ettei niitä huomaa. Sivun avautumisnopeudesta suurin osa muodostuu verkkoyhteydestä ja palvelimen vastausajasta. Selainten välinen ero näkyy lähinnä raskaissa verkkosovelluksissa ja hyvin vanhoilla laitteilla.
Miksi kaikki selaimet tuntuvat nykyään samanlaisilta?
Koska monet niistä käyttävät samaa avoimen lähdekoodin moottoria, joka tulkitsee ja piirtää sivut. Erot ovat kuoressa eli käyttöliittymässä ja asetuksissa, eivät siinä miten sivu näytetään. Poikkeuksia ovat ne selaimet, joilla on oma itsenäinen moottorinsa.
Voinko käyttää useaa selainta rinnakkain?
Voit, ja se on toimiva tapa erottaa esimerkiksi työ ja vapaa-aika. Saman selaimen eri profiilit ajavat kuitenkin usein saman asian yksinkertaisemmin, koska asetukset ja pikanäppäimet pysyvät tuttuina. Kirjautumiset ja evästeet pysyvät erillään molemmissa tavoissa.
Siirtyvätkö kirjanmerkit ja salasanat selaimesta toiseen?
Kirjanmerkit siirtyvät lähes aina, ja salasanat saa yleensä vietyä tiedostoon ja tuotua uuteen selaimeen. Vientitiedosto on kuitenkin salaamaton, joten se pitää poistaa heti siirron jälkeen. Historia ja avoimet välilehdet siirtyvät harvemmin.
Kannattaako selain vaihtaa, jos sivu ei aukea oikein?
Kokeile toista selainta vianetsintänä, mutta älä vaihda sen perusteella pysyvästi. Yleisin syy on sivuston oma virhe tai laajennus, joka muokkaa sivua. Jos sivu toimii toisessa selaimessa, poista laajennukset käytöstä yksi kerrallaan ensimmäisessä.
Onko selaimen oletushakukoneen vaihtaminen turvallista?
On. Hakukoneen vaihto on tavallinen asetus eikä se riko mitään. Tee muutos kuitenkin selaimen omista asetuksista, älä asentamalla laajennusta, joka lupaa vaihtaa hakukoneen puolestasi.