EdgeHTML - EdgeHTML

EdgeHTML
Logo Microsoft Edge.svg
EdgeHTML17ScreenShot.png
Microsoft Edge , využívající technologii EdgeHTML, zobrazující stránku Wikipedie v roce 2018
Vývojáři Microsoft
Stabilní uvolnění
18.19041 / 27. května 2020 ; Před 16 měsíci ( 2020-05-27 )
Napsáno C ++
Operační systém Systémový software Windows 10 , Xbox One a Xbox Series X/S
Typ Motor prohlížeče
Licence Proprietární
webová stránka docs .microsoft .com /en-us /archive /microsoft-edge /legacy /developer /dev-guide /

EdgeHTML je proprietární prohlížeč od společnosti Microsoft, který byl dříve používán v Microsoft Edge , který debutoval v roce 2015 jako součást Windows 10 .

EdgeHTML je vidlice z Trident motoru Internet Explorer . Je navržen jako softwarová součást, která vývojářům umožňuje snadno přidávat funkce procházení webu do jiných aplikací .

V roce 2018 společnost Microsoft začala přestavovat Edge na prohlížeč založený na Chromu , což znamenalo, že EdgeHTML již nebude v prohlížeči Edge používán. Tento přechod byl dokončen v roce 2021.

Dějiny

Společnost Microsoft poprvé představila vykreslovací modul EdgeHTML jako součást aplikace Internet Explorer 11 v sestavě Windows Technical Preview build 9879 12. listopadu 2014. Microsoft plánoval používat EdgeHTML jak v Internet Exploreru, tak v Project Spartan ; v Internet Exploreru by existoval po boku motoru Trident 7 z Internet Exploreru 11, přičemž ten druhý byl použit pro účely kompatibility. Microsoft se však rozhodl dodávat Internet Explorer 11 v systému Windows 10 stejně jako ve Windows 8.1 , přičemž EdgeHTML ponechal pouze pro tehdy nový prohlížeč Edge. EdgeHTML byl také přidán do Windows 10 Mobile a druhého Windows Server 2016 Technical Preview. Oficiálně byl vydán 29. července 2015 jako součást Windows 10.

Na rozdíl od Tridentu EdgeHTML nepodporuje ActiveX . Rovněž klesá podpora záhlaví kompatibilního s X-UA, které Trident používá k určení, ve které verzi musel vykreslit určitou stránku. Microsoft také upustil od používání seznamů kompatibilního zobrazení. Edge rozpozná, zda stránka ke správnému provozu vyžaduje některou z odstraněných technologií, a navrhne uživateli, aby stránku místo toho otevřel v aplikaci Internet Explorer. Další změnou bylo podvržení řetězce user agent , který tvrdí, že je Chrome a Safari , a také zmiňuje KHTML a Gecko , takže webové servery, které používají sniffing uživatelských agentů, posílají uživatelům Edge plné verze webových stránek místo stránek se sníženou funkčností.

Vykreslování EdgeHTML mělo být plně kompatibilní s vykreslováním modulů rozložení Blink a WebKit , které používají Google Chrome a Safari . Microsoft tehdy uvedl, že „jakékoli rozdíly mezi Edge a WebKit jsou chyby, které nás zajímají opravit“.

Nový EdgeHTML engine, vycházející z Tridentu, bude zaměřen spíše na moderní webové standardy a interoperabilitu než na kompatibilitu. Počáteční vydání EdgeHTML pro Windows 10 obsahovalo více než 4000 oprav interoperability.

18. srpna 2015 vydala společnost Microsoft první náhled na platformu EdgeHTML verze 13 jako součást Windows 10.0.10525, přestože byla stále označena jako verze 12. V následujících aktualizacích byla podpora HTML5 a CSS3 rozšířena o nové prvky.

EdgeHTML 13.10586 byl vydán ve více verzích systému Windows. Dne 12. listopadu 2015 se New Xbox One Experience -update pro Xbox One zahrnuty EdgeHTML 13.10586, který nahradí Internet Explorer 10 v tomto procesu. Byl vydán pro Windows 10 jako součást listopadové aktualizace téhož dne. Dne 18. listopadu 2015 byla tato aktualizace vydána uživatelům systému Windows 10 Mobile v Insider Preview. Nakonec společnost Microsoft zavedla stejnou aktualizaci systému Windows Server 2016 jako součást Technical Preview 4.

16. prosince 2015 vydala společnost Microsoft první verzi Redstone . V lednu a únoru 2016 následovaly další 4 verze, které položily základní práci pro EdgeHTML 14. 18. února 2016 společnost Microsoft vydala první verzi EdgeHTML 14 jako verzi 14.14267. Tato verze enginu zatím neobsahovala téměř žádné změny v podpoře standardů, ale obsahovala základní práci pro Web Notifications , WebRTC 1.0 , vylepšenou podporu ECMAScript a CSS a také obsahovala řadu nových vlajek. Microsoft dále oznámil, že pracuje na VP9 , WOFF 2.0 , Web Speech API , WebM , FIDO 2.0 a Beacon API .

Vydání

Verze EdgeHTML Datum vydání Poznámky
12.0 12. listopadu 2014 Beta verze, která byla součástí speciální verze aplikace Internet Explorer
12.10049 31. března 2015 Beta je nyní součástí prohlížeče Microsoft Edge
12,10166 9. července 2015
12,10240 15. července 2015 Počáteční veřejné vydání Microsoft Edge. Obsahuje vylepšení výkonu, podporu HTML5 a CSS3.
12,10525 18. srpna 2015 Tato verze obsahuje počáteční základy pro Object RTC v Microsoft Edge.
12.10532 27. srpna 2015 Nové funkce, jako je zámek ukazatele (zámek myši), režimy prolnutí plátna a nové typy vstupu.
13,10547 18. září 2015 Edge HTML byl aktualizován na verzi 13, rozšířená podpora pro HTML5 a CSS3, rozšířená sada srcset (velikosti), atribut [stáhnout], elipsa Canvas, externí obsah SVG, WebRTC - Object RTC API (desktop).
13,10565 12. října 2015 Počáteční a nenastavené hodnoty CSS, počáteční podpora ukotvených vývojářských nástrojů F12.
13,10586 5. listopadu 2015 První aktualizace veřejné platformy zahrnuje další vylepšení HTML5, včetně podpory Object RTC.
13,11099 13. ledna 2016
14,14267 18. února 2016 Počáteční instalace pro podporu webových oznámení.
14,14279 4. března 2016
14,14291 17. března 2016 Náhled na podporu formátu videa VP9 na některých zařízeních.
14,14316 06.04.2016 nové funkce webové platformy
14,14327 20. dubna 2016 Rozhraní majáku a vylepšení přístupnosti.
14,14342 10. května 2016 Web Notifications, Beacon a Fetch API byly ve výchozím nastavení povoleny, vylepšení výkonu pro několik běžných API JavaScriptu.
14,14352 26. května 2016 Dekódování H.264/AVC bylo k dispozici prostřednictvím rozhraní ORTC API.
14,14356 1. června 2016 Různá vylepšení výkonu a spolehlivosti a opravy chyb.
14,14361 8. června 2016 TCP Fast Open je nyní ve výchozím nastavení zakázáno.
14,14366 14. června 2016 Opravený problém, který mohl mít za následek neobvykle vysoké využití CPU při otevření stránky s mnoha animovanými GIFy, a také problém, který způsoboval, že se některá captcha nezobrazovala správně.
14,14367 16. června 2016 Vylepšení pro snížení využití baterie v systému Windows 10 Mobile, když je Microsoft Edge spuštěn na pozadí.
14,14376 28. června 2016
14,14393 2. srpna 2016
14,14901 11. srpna 2016
14,14915 31. srpna 2016 Částečná implementace posunu osnov Webkit-Text-Stroke a CSS, částečná podpora pro WebRTC 1.0.
14,14926 14. září 2016

Vylepšený výkon na webech se změnami velkého počtu prvků HTML obsahujících text vylepšením efektivity kontroly pravopisu. Výsledkem je podstatně lepší výkon na webech, jako je TweetDeck. Vyřešil největší příčinu problémů se spolehlivostí v Insider buildech Microsoft Edge, které by měly zlepšit spolehlivost na hlavních webech, jako jsou Facebook a Outlook.

15,14942 7. října 2016

Ve výchozím nastavení povolena podpora H.264/AVC pro scénáře RTC. Probíhá práce na přidání podpory pro vlastní vlastnosti CSS. Probíhá práce na přidání podpory pro CSP 2.0 a WebRTC 1.0

15,14959 3. listopadu 2016
15,14986 7. prosince 2016
15,15063 11. dubna 2017
16,16299 8. října 2017 WebAssembly je ve výchozím nastavení povoleno.
17,17134 30. dubna 2018
18,17763 13. listopadu 2018
18,18362 21. května 2019
18,18363 12. listopadu 2019
18.19041 27. května 2020

Viz také

Reference