Dajbych.net


Vykreslovací jádro EdgeHTML je ukončeno

, 2 minuty čtení

edge logo

Vykreslovací jádro EdgeHTML, fork Tridentu, což je fork Spyglass Mosaic, což je fork Mosaic, bude nahrazen vykreslovacím jádrem Blink, forkem WebKitu, což je fork KHTML, což je fork Khtmlw. Existence standardů a minoritních implementací nebrání vzniku monokultur. Microsoft tento efekt velmi dobře zná. Přispívání do Chromia namísto vývoje proprietární komponenty Windows umožní Microsoftu dodat navrhované standardy většině vývojářů namísto menšiny.

Webový prohlížeč se skládá ze dvou hlavních částí – uživatelského rozhraní (Chrome, Firefox, Opera, IE) a enginu (Blink, Gecko, Presto, Trident). Jedna část existuje nezávisle na druhé. V případě Edge je uživatelským rozhraním aplikace pro UPW a modul je edgehtml.dll napsaný v jazyce C++.

Dalo by se říci, že Microsoft opouští svůj vlastní prohlížeč, protože ho nikdo nepoužívá. To jednoduše nedává smysl, protože úspěch uživatelského rozhraní lze měřit spočítáním počtu lidí, kteří jej používají, zatímco úspěch enginu lze měřit spočítáním standardů, které implementuje. Nyní motor končí a uživatelské rozhraní zůstává, protože uživatelské rozhraní nikdo nepoužívá – je to nesmysl.

Vývojáři optimalizují své (webové) aplikace pro Chrome, protože používají jeho DevTools. Vývojářské nástroje IE/Edge F12 se nikdy neetablovaly jako průmyslový standard. Nebylo to v zájmu Microsoftu, který raději investoval do nástrojů pro ladění HTML a JavaScriptu ve Visual Studiu.

Dnešní pozice Microsoftu se liší od pozice, kterou zastával před 20 lety.

Microsoft v roce 1998

Windows 98 byla první verze Windows, která obsahovala podporu HTML a DVD. To umožňovalo provoz SQL Serveru 7.0 pro spolehlivé ukládání podnikových dat a Office 97 pro produktivní správu. Microsoft prodal operační systém Windows výrobcům počítačů, aby uvolnili hardwarový potenciál, a podnikům jako vývojovou platformu. Když prodáváte platformu, soutěžíte s funkcemi, které podporuje.

Microsoft v roce 2018

Microsoft prodává svůj vlastní hardware (produktové řady Surface a Xbox), pronajímá vlastní servery a poskytuje služby (Azure a Office 365), prodává reklamu (Bing Ads) a účtuje poplatky za distribuci aplikací (Store app). Prodeje Windows se téměř vypařily a přidaná hodnota vlastního vykreslovacího jádra je pryč. Když prodáváte zařízení, soutěžíte s uživatelskou zkušeností.

Přijetí Blinku umožní Microsoftu zaměřit se na webové standardy (zde dochází k inovacím) a výkonná implementace Windows bude dodána většině uživatelů webových prohlížečů ve Windows.

Většina webových vývojářů se rozhodla, že jeden referenční implementační model s otevřeným zdrojovým kódem je lepší než mnoho nezávislých implementací vyplývajících z jednoho standardu. Budiž.