Kuvan luotto: Urupong/iStock/GettyImages
Selainmoottori on jokaisen markkinoilla olevan selaimen ydinkomponentti Chromesta Safariin. Web-sivuston ulkonäkö tietokoneellasi voi vaihdella suuresti sen mukaan, mihin koneeseen selaimesi perustuu. Selainmoottorit koostuvat tyypillisesti kahdesta pääkomponentista: renderöinti- ja asettelukirjastosta ja JavaScript-kehyksestä.
WebKit-selaintyypit
WebKit on yksi tärkeimmistä nykyään käytössä olevista selainkoneista. Sen käyttö on ilmaista Mac- ja Linux-käyttöjärjestelmissä. WebKit yhdistetään yleisesti Appleen, koska se on Applen Safari-selaimen selainmoottori. Sitä käytetään myös muissa selaimissa, kuten Amazon Kindlen sisäänrakennetussa selaimessa ja BlackBerryn selaimessa. WebKitin ydinkomponentit ovat WebCore ja JavaScriptCore. WebCore on renderöinti- ja asettelukirjasto HTML: lle ja skaalautuvalle vektorigrafiikalle, kun taas JavaScriptCore on JavaScript-kehys, jonka avulla WebKit-selaimet voivat suorittaa JavaScriptin. Näiden ydinkomponenttien avulla WebKit-selaimet voivat toistaa videoita ja näyttää verkkosivuston tarkasti.
Päivän video
Blink on uudempi verkkoselainmoottori, ja se on ollut olemassa vasta vuodesta 2013 lähtien. Chromium – Googlen avoimen lähdekoodin selainprojekti – loi Blinkin otettuaan lähdekoodin WebKitin WebCore-komponentista ja muutettuaan sen vastaamaan paremmin Google Chromen tarpeita. Google on osallistunut ensisijaisesti Blinkin kehittämiseen, mutta myös muut yritykset, kuten Opera Software ASA, Samsung ja Intel, ovat osallistuneet. Blinkiä käytetään Google Chromen, Vivaldin, Amazon Silkin ja Operan verkkoselaimissa. Sen käyttö on ilmaista Windows-, Mac-, Linux-, Android- ja Chrome OS -alustoilla. Blinkin ydinkomponentteja ovat Blink XML -jäsennin ja V8 JavaScript Engine. Blink XML on renderöinti- ja asettelukirjasto, kun taas V8 JavaScript Engine on JavaScript-kehys.
Gecko-selaimet
Gecko on yksi vanhimmista edelleen käytössä olevista verkkoselainmoottoreista. Netscape kehitti sen alun perin vuonna 1997 ja sitten Mozilla mukautti sen vuonna 1998. Geckon on kehittänyt yksinomaan Mozilla vuodesta 2003 lähtien. Mozilla Firefox, Waterfox, Conkeror, Classilla ja Lunascape selaimet käyttävät kaikki Gecko-verkkoselainmoottoria. Geckoa käytetään myös sähköpostiohjelmissa, kuten Mozilla Thunderbird. Sen käyttö on ilmaista Windows-, Mac-, Linux- ja Android-käyttöjärjestelmissä. Geckon ydinkomponentit ovat SpiderMonkey JavaScript-moottori ja Expat-kirjasto, jotka suorittavat JavaScriptin ja renderöivät HTML: n.
Goanna-selaimet
Goanna-selainmoottori perustuu löyhästi Gecko-selainmoottorin lähdekoodiin. Goanna erosi alun perin Geckosta vain nimellisesti, mutta on sittemmin kehittynyt omaksi moottoriksi, jonka ominaisuudet eroavat Geckosta. Tätä selainmoottoria käytetään Pale Moon- ja Basilisk-selaimissa. Goanna käyttää samoja ydinkomponentteja kuin Gecko: SpiderMonkey JavaScript ja Expat-kirjasto. Goannan verkkoselaimia voi käyttää ilmaiseksi Windows-, Mac- ja Linux-alustoilla.
EdgeHTML-selaimet
EdgeHTML on uusi tulokas verkkoselainmoottorimarkkinoilla, julkaistu vuonna 2015. Se on Microsoftin kehittämä selainmoottori, joka on korvannut Microsoftin vanhemman selainmoottorin, Trident. EdgeHTML toimii Microsoft Edge -verkkoselaimessa. Edge on korvannut Microsoftin Internet Explorer -selaimen oletusselaimeksi kaikissa Windows-tietokoneissa. EdgeHTML: n ydinkomponentit ovat Chakra JavaScript -moottori ja EdgeHTML-renderöinti- ja asettelukirjasto.