Blink (selainmoottori)

Googlen kehittämä avoimen lähdekoodin WebKitiin pohjautuva selainmoottori From Wikipedia, the free encyclopedia

Remove ads

Blink on Googlen kehittämä vapaa, avoimen lähdekoodin selainmoottori ja osa Chromium-projektia.[1] Google kertoi huhtikuussa 2013 alkavansa kehittää omaa, WebKitiin pohjautuvaa Blink-selainmoottoriaan.[1] WebKit on aiemmin forkattu KDE-projektin KHTML:stä.[1] Blink on käytössä Googlen omassa Chrome-selaimessa, Opera Softwaren Opera-selaimessa[2] sekä muissa Chromium-projektiin pohjautuvissa selaimissa.

Blink on forkattu WebKitin WebCore-komponentista.[1][3][4] Forkkauksella Google pyrki poistamaan 7 000 tiedostoa ja 4,5 miljoonaa riviä lähdekoodia.[1] Myös vertaisarviointi (koodin katselmointi) on joustavampaa.[3] Google käytti WebKitistä vain sen WebCore-osaa ja ei ollut kiinnostunut WebKit2:sta.[3]

Blink on vain renderöintiin käytettävä osa kun taas WebKit sisälsi useampia osia.[3][1] Blink integroituu Skia- ja V8-komponenttien kanssa suoraan.[3]

Remove ads

Tekniikka

Chromium käyttää usean prosessin arkkitehtuuria, jossa on yksi selainprosessi ja n kappaletta hiekkalaatikossa toimivaa renderöintiprosessia. Blink suoritetaan renderöintiprosessissa. Konseptitasolla eri verkkosivustojen tiedot pidetään erillään tietoturvasyistä ja yksi renderöintiprosessi olisi rajattu vain yhdelle sivustolle. Todellisuudessa koska tämä olisi liian raskasta kun on paljon välisivuja auki tai liian vähän RAM-muistia sama prosessi voidaan jakaa useamman iframen tai välilehden kanssa.[5]

Blink toteuttaa web-tekniikoiden käsittelyn (HTML, DOM, CSS).[5]

Remove ads

Lähteet

Aiheesta muualla

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads