Blink on Googlen kehittämä vapaa, avoimen lähdekoodin selainmoottori ja osa Chromium-projektia. Google kertoi huhtikuussa 2013 alkavansa kehittää omaa, WebKitiin pohjautuvaa Blink-selainmoottoriaan. WebKit on aiemmin forkattu KDE-projektin KHTML:stä. Blink on käytössä Googlen omassa Chrome-selaimessa, Opera Softwaren Opera-selaimessa sekä muissa Chromium-projektiin pohjautuvissa selaimissa.
Blink on forkattu WebKitin WebCore-komponentista. Forkkauksella Google pyrki poistamaan ja 4,5 miljoonaa riviä lähdekoodia. Myös vertaisarviointi (koodin katselmointi) on joustavampaa. Google käytti WebKitistä vain sen WebCore-osaa ja ei ollut kiinnostunut WebKit2:sta.
Blink on vain renderöintiin käytettävä osa kun taas WebKit sisälsi useampia osia. Blink integroituu Skia- ja V8-komponenttien kanssa suoraan.
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.
Blink toteuttaa web-tekniikoiden käsittelyn (HTML, DOM, CSS).
Lähteet
Aiheesta muualla Blink-projektin verkkosivu How Blink works
Luokka:Selainmoottorit Luokka:Google