EdgeHTML - EdgeHTML
Vývojáři | Microsoft |
---|---|
Stabilní uvolnění | 18.19041 / 27. května 2020
|
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 |
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é
- Chakra , motor JavaScriptu, který pracoval společně s EdgeHTML v Microsoft Edge Legacy
- Porovnání motorů prohlížečů