Blink

Téma Blink upoutalo pozornost milionů lidí po celém světě. Po desetiletí je Blink předmětem debat, diskuzí a analýz v různých sektorech společnosti. Její vliv je citelný v politice, ekonomice, kultuře a každodenním životě. V tomto článku prozkoumáme různé aspekty Blink, od jeho původu a vývoje až po jeho dnešní dopad. Prostřednictvím multidisciplinárního přístupu se ponoříme do různých perspektiv, které existují na Blink, a do toho, jak tyto utvářely naše chápání a vnímání tohoto fenoménu.

Blink
Chromium Web Browser (založený na Blink)
Chromium Web Browser (založený na Blink)
VývojářChromium
První vydáníduben 2013
Operační systémmultiplatformní
Vyvíjeno vC++
Typ softwarurenderovací jádro prohlížeče
LicenceBSD, LGPL
Webchromium.org/blink
Některá data mohou pocházet z datové položky.

Blink je open-source renderovací jádro vyvinuté jako součást projektu Chromium. Používá se v prohlížečích jako Google Chrome, Opera a dalších, které jsou založeny na Chromiu.[1]

Vznik

Google oznámil vytvoření Blink v dubnu 2013. Vznikl z renderovacího jádra WebKit, který byl vyvinut společností Apple v roce 2001 jako fork KHTML a otevřen komunitě v roce 2005.[2]

Důvody vzniku souvisí s tím, že Chrome používá víceprocesovou architekturu, což u WebKitu vedlo k nárůstu složitosti. Google také chtěl zjednodušit a odstranit zastaralé součásti kódu pro zvýšení stability a výkonu​​.[1][2]

Vývojáři

Hlavním vývojářem a iniciátorem forku od WebKitu se v roce 2013 stal Google[1][2], po krátké době se připojila i společnost Opera Software, protože chtěla, aby prohlížeč Opera přešel na Blink ze svého stávajícího jádra Presto. K vývoji přispívá také Adobe Systems, a to zejména v oblasti grafických funkcí a standardů.[3]

Důležité změny

Blink postupně opustil používání CSS vendor prefixů[nedostupný zdroj] a místo toho umožnil experimentální funkce přes volbu v nastavení prohlížeče​​.[3] Také počáteční refaktoring zahrnoval odstranění více než 7000 souborů a 4,5 milionu řádků kódu​.[2]

Blink má tři hlavní výhody. První výhodou je rychlost a stabilita, čehož dosahuje díky optimalizovanému zpracování DOM a JavaScriptu[1][2] a díky zjednodušení kódu, které vede k menšímu počtu chyb​.[2] Druhou výhodou je inovace a flexibilita, a to z toho důvodu, že Blink umožňuje rychlejší implementaci nových webových standardů a technologií​[3] a klade velký důraz na podporu otevřených webových standardů a spolupráci s komunitou​​.[3] Třetí výhodou je důraz na kompatibilitu s otevřenými standardy a interoperabilitu, protože Blink zachovává vysokou úroveň kompatibility s ostatními prohlížeči díky spolupráci s jejich vývojáři​​.[3]

Reference

  1. a b c d Blink: A rendering engine for the Chromium project. developers.googleblog.com . . Dostupné online. (anglicky) 
  2. a b c d e f SWIDER, Matt. Google sticks a fork in WebKit, announces Blink rendering engine. TechRadar . 2013-04-04 . Dostupné online. (anglicky) 
  3. a b c d e Developer FAQ - Why Blink?. www.chromium.org . . Dostupné online.