Blink (engine prohlížeče) - Blink (browser engine) - Wikipedia
Vývojáři | The Chrom Projekt a přispěvatelé |
---|---|
První vydání | 3. dubna 2013[1] |
Úložiště | ![]() |
Napsáno | C ++ |
Typ | Engine prohlížeče |
Licence | BSD a LGPLv2.1 |
webová stránka | chrom |
Blikat je engine prohlížeče vyvinut jako součást Chrom projekt[2] s příspěvky od Google, Facebook, Microsoft, Software pro operu, Adobe Systems, Intel, IBM, Samsung, a další.[3][4] Poprvé bylo oznámeno v dubnu 2013.[5]
Motor
Blink je Vidlička z WebCore součást WebKit,[6] který byl původně vidličkou KHTML a KJS knihovny z KDE.[7][8]Používá se v Chrome počínaje verzí 28,[9][10] Microsoft Edge počínaje verzí 79,[11] Opera (15+),[9] Vivaldi, Statečný, Amazon Silk a další Na bázi chromu prohlížeče a rámce.
Velká část kódu WebCore byla použita pro funkce, které Google Chrome implementoval odlišně, například pískoviště a model s více procesy. Tyto části byly u vidlice Blink pozměněny, a přestože byly trochu objemnější, umožňovaly větší flexibilitu při přidávání nových funkcí. Vidlice také odmítá prefixy dodavatele; stávající předpony budou vyřazeny a místo toho budou povoleny nové experimentální funkce na základě přihlášení.[12] Kromě těchto plánovaných změn zůstává Blink zpočátku relativně podobný WebCore.[10] Podle počtu spáchání je Google od konce roku 2009 největším přispěvatelem do kódové základny WebKit.[13]
Blinkovo pojmenování bylo ovlivněno nestandardní prezentací bliká prvek HTML, který představil Netscape Navigator a podporováno rychle - a Gekon – Prohlížeče založené do srpna 2013. Blink, na rozdíl od svého názvu, nikdy funkčně nepodporoval prvek.[2][14][15]
Rámce
Existuje několik projektů, které proměňují Chromium's Blink v opakovaně použitelné softwarový rámec pro ostatní vývojáře:
- V aktuálně podporovaných verzích Operační systém Android (od té doby verze 4.4 ) komponenta WebView je založena na Blink namísto WebKit.[16]
- Chromium Embedded Framework je široce používán v softwaru Adobe Systems,[17][18] streamování médií služby jako Spotify,[19][20] video hra služby jako Battle.net a Pára,[21] atd.[22]
- NW.js (dříve známý jako Node-Webkit) je originál Node.js založený rámec a je vyvíjen Intel.
- Elektron je Node.js založený rámec vyvinutý GitHub.
- V Rámec Qt 5 modul Qt WebEngine nahrazuje předchozí QtWebKit modul.[22][23]
Chromium Blink je implementován na šesti platformách: Windows, Mac, Linux, Chrome OS, Android a Android WebView. Verze prohlížeče Chromium pro iOS nadále používají nadřazený vykreslovací modul WebKit WebCore.[24]
Viz také
- V8, JavaScriptový engine používá se v tandemu s Blink v prohlížeči
- Porovnání motorů prohlížeče
Reference
- ^ „[chrome] Log of /releases/28.0.1463.0/DEPS“. Src.chromium.org. Citováno 31. prosince 2016.
- ^ A b Lardinois, Frederic (3. dubna 2013). „Google Forks WebKit a uvádí Blink, nový vykreslovací modul, který brzy bude pohánět Chrome a Chrome OS“. TechCrunch. Citováno 25. listopadu 2013.
- ^ „AUTHORS - chromium / src.git - Git at Google“. googlesource.org.
- ^ „Google, Opera Fork WebKit. Samsung se připojuje k Firefoxu a servo“. infoq.com. Duben 2013.
- ^ „Blink: vykreslovací modul pro projekt Chromium“. Blog o chromu. Citováno 3. dubna 2013.
- ^ „Z které revize webkitu se Blink rozdvojuje?“. seznam adresátů blink-dev. Citováno 18. dubna 2013.
- ^ "'(fwd) Zdravím tým Safari v Apple Computer '- MARC ". Lists.kde.org. 7. ledna 2003. Citováno 2. května 2017.
- ^ „WebKit Open Source Project“. Citováno 7. dubna 2012.
- ^ A b "Blikat". QuirksBlog. duben 2013. Citováno 4. dubna 2013.
- ^ A b „Google jde svou vlastní cestou, rozvětvuje vykreslovací modul WebKit“. Ars Technica. duben 2013. Citováno 4. dubna 2013.
- ^ „Stáhněte si nový Microsoft Edge založený na Chromiu“. support.microsoft.com. Citováno 27. ledna 2020.
- ^ „Blink Developer FAQ“. Chromové projekty. Citováno 22. října 2014.
- ^ Siracusa, John (12. dubna 2013). „Hypercritical: Code Hard or Go Home“. Hypercritical.co. Citováno 15. června 2013.
- ^ Kobie, Nicole (7. srpna 2013). „Firefox 23 konečně zabije“ blikající „štítek“. PC Pro. Archivovány od originál dne 2. prosince 2013. Citováno 25. listopadu 2013.
- ^ Shankland, Stephen (3. dubna 2013). „Google spojuje cesty s Apple přes WebKit a uvádí Blink“. CNet. Citováno 25. listopadu 2013.
- ^ „WebView pro Android“. Citováno 22. dubna 2017.
- ^ Hallgrimur Bjornsson. „Představujeme rozšíření HTML5“. Adobe Systems.
- ^ „Blog týmu Adobe Edge Animate“. Adobe Systems.
- ^ „Otevřený zdroj“. Spotify.com. Citováno 31. prosince 2016.
- ^ „Integrace CEF v Dreamweaveru“. Helpx.adobe.com. Citováno 31. prosince 2016.
- ^ „Chromium Embedded Framework - komunita vývojářů ventilů“. Developer.valvesoftware.com. Citováno 31. prosince 2016.
- ^ A b „Developer Diary: Creating a desktop client for Conclave - 10 × 10 Room“. 10x10room.com. 24. dubna 2014. Archivovány od originál dne 18. ledna 2017.
- ^ "Qt WebEngine Overview". Projekt Qt. Citováno 31. prosince 2016.
- ^ EMIL PROTALINSKI (4. dubna 2013). „Blink Otázky a odpovědi společnosti Google: Nový vykreslovací modul nahradí WebKit na všech platformách za 10 týdnů Chrome 28“. thenextweb.com. Citováno 10. července 2018.