WikiDer > EdgeHTML
EdgeHTML | ||||
| Entwickler | Microsoft | |||
| Veröffentlicht | 29. Juli 2015 | |||
| Letzte Version | Windows 10/Xbox One 18.18362 Windows 10 Mobile 15.15254 (21. Mai 2019) | |||
| Neueste Beta-Version | Windows 10/Xbox One 18.18363 (26. August 2019) | |||
| Status | Aktiv, nur Sicherheitsupdates | |||
| Betriebssystem | Windows 10, Windows 10 Mobile, Windows Server 2016, Windows Server 2019, Xbox One | |||
| Geschrieben in | C | |||
| Kategorie | Webbrowser | |||
| Lizenz | ProprietärFreeware[1] | |||
| Webseite | Offizielle Website | |||
| ||||
EdgeHTML ist ein Layout-Engine entwickelt von Microsoft und enthalten in Windows 10, Windows 10 Mobile und Xbox One. EdgeHTML ist der Nachfolger von Dreizack, das Layout-Engine von Internet Explorer und ersetzt ihn als Standard-Webbrowser auf allen Geräten. Laut Microsoft ein Leichtgewicht Layout-Engine die in Übereinstimmung mit dem gebaut ist Webstandards.
Geschichte
Versionsübersicht
| Ausführung | Erste Vorschau | Veröffentlichung | Kante | Fenster | pc | Handy, Mobiltelefon | Xbox | Server | Wirklichkeit | Mannschaft |
|---|---|---|---|---|---|---|---|---|---|---|
| 12.10240 | 12. November 2014 | 29. Juli 2015 | Kante 20 | 10.0.10240 | Ja | Vorschau | Nein | Vorschau | Nein | Nein |
| 13.10586 | 18. August 2015 | 12. November 2015 | Kante 25 | 10.0.10586 | Ja | Ja | Ja | Vorschau | Nein | Ja |
| 14.14393 | 13. Januar 2016 | 2. August 2016 | Kante 38 | 10.0.14393 | Ja | Ja | Ja | Ja | Ja | Ja |
| 15.15063 | 11. August 2016 | 5. April 2017 | Kante 40 | 10.0.15063 | Ja | Ja | Ja | Nein | Nein | Ja |
| 16.16299 | 4. Mai 2017 | 17. Oktober 2017 | Kante 41 | 10.0.16299 | Ja | Nein | Ja | Ja | Nein | Nein |
| 17.17134 | 13. September 2017 | 30. April 2018 | Kante 42 | 10.0.17134 | Ja | Nein | Ja | Ja | Ja | Nein |
| 18.17763 | 4. April 2018 | 2. Oktober 2018 | Kante 44 | 10.0.17763 | Ja | Nein | Ja | Ja | Ja | Nein |
| 18.18362 | 25. Juli 2018 | 21. Mai 2019 | Kante 44 | 10.0.18362 | Ja | Nein | Ja | Ja | Ja | Nein |
| 18.18363 | 26. August 2019 | Oktober 2019 | Kante 44 | 10.0.18363 | Vorschau | Nein | Vorschau | Nein | Nein | Nein |
EdgeHTML 12
EdgeHTML wurde in der dritten technischen Vorschau von Windows von . eingeführt Windows 10 als optionales Feature in Internet Explorer 11. Einige Windows-Insider haben Edge als ihre Standard-Layout-Engine. Diejenigen, die die alte Trident-Engine hatten, konnten Internet Explorer zwingen, EdgeHTML zu verwenden. EdgeHTML enthält keinen Code mehr, der die Kompatibilität mit alten Web-Apps und Websites gewährleistet, die für alte Versionen von Internet Explorer entwickelt wurden, wodurch die Engine weniger komplex, sicherer und schneller als Trident ist.
In frühen Versionen von Windows 10 sollte EdgeHTML sowohl von Microsoft Edge als auch von Internet Explorer verwendet werden, aber Microsoft ließ es später fallen. Internet Explorer bekam nur Trident als Rendering-Engine, während Edge mit EdgeHTML ausgestattet wurde. Die Idee dahinter ist, weniger Verwirrung zu stiften und sollte eine Website Probleme mit Edge haben, kann der Internet Explorer mit der Trident-Engine verwendet werden. Es führte auch zu weniger Verwirrung zwischen Internet Explorer und Edge, da Internet Explorer 12, die EdgeHTML verwendet, wurde abgebrochen.
EdgeHTML wurde in nachfolgenden Previews mit Unterstützung für neue Standards und erweiterter Unterstützung für HTML5, CSS3 und JavaScript weiter ausgebaut. Schließlich wurde EdgeHTML 12 als Teil von . veröffentlicht Microsoft Edge 20 am 15. Juli 2015 im Rahmen von Windows 10 für Windows Insider, dann wurde die Engine am 29. Juli 2015 im Rahmen des Upgrades auf Windows 10 für Benutzer von Windows 7 und Windows 8.1 freigegeben.
EdgeHTML 13
Kurz nach der Veröffentlichung des Updates begann Microsoft mit der Arbeit an EdgeHTML 13 im Rahmen des ersten großen Updates für Windows 10, dem November-Update. Dieses Update enthält verbesserte Unterstützung für HTML5 und CSS3. Außerdem wurde die Chakra-JavaScript-Engine um Unterstützung für weitere Elemente aus der Spezifikation ECMAScript 6 und 7 erweitert, außerdem wurde die Unterstützung für Object RTC hinzugefügt. EdgeHTML 13 wurde zusammen mit Microsoft Edge 25 im Windows 10 November Update am 12. November 2015 ausgerollt.
EdgeHTML 14
Am 16. Dezember 2015 hat Microsoft eine erste Version der nächsten Version von EdgeHTML als Version 13.11082 veröffentlicht. Version 13.11099 folgte am 16. Januar 2016. Beide Versionen erläuterten die Prinzipien zur Implementierung von EdgeHTML 14. Version 13.11099 enthielt bereits eine verbesserte Unterstützung für CSS3. Die Versionen 13.14251 und 13.14257 beinhalteten erneut grundlegende Arbeiten zur Implementierung von EdgeHTML 14. Am 18. Februar 2016 veröffentlichte Microsoft die Version 14.14267 mit verbesserter Unterstützung für HTML5, CSS3 und ECMAScript 6 und 7. Nachfolgende Updates fügten praktisch nichts hinzu. Am 6. April 2016 hat Microsoft das erste große Update als Version 14.14316 veröffentlicht. Inklusive Unterstützung für Web Notifications, die OpusAudioformat und Farbeingabe wurden hinzugefügt.
Am 11. April folgte die Version 14.14322 für mobile Benutzer, die dieselbe Funktionalität für Windows 10 Mobile brachte. Am 10. Mai hat Microsoft die Version 14.14342 veröffentlicht, die eine stabile Unterstützung für die Webbenachrichtigungs-, Beacon- und Fetch-APIs enthält. Schließlich wurde EdgeHTML 14.14393 ab dem 2. August 2016 im Rahmen des Windows 10-Jubiläumsupdates für Benutzer bereitgestellt.
EdgeHTML 15
Am 11. August 2016 hat Microsoft die erste Testversion von EdgeHTML 15 als Version 14.14901 freigegeben. Unterstützung für WebRTC 1.0, WebVR und Content Security Policy 2 wurde unter anderem hinzugefügt, während Adobe Flash war standardmäßig deaktiviert. Schließlich wurde EdgeHTML 15.15063 ab dem 5. April 2017 als Teil des Windows 10 Creators Update für Benutzer ausgerollt.
EdgeHTML 16
EdgeHTML 16 enthält viele Verbesserungen der CSS-Unterstützung. Hinzu kam die Unterstützung für High Resolution Time Level 3. Schließlich wurde EdgeHTML 16.16299 ab dem 17. Oktober 2017 als Teil des Windows 10 Fall Creators Update für Benutzer bereitgestellt.
EdgeHTML 17
Mit EdgeHMTL 17 wurde die volle Unterstützung für Service Worker hinzugefügt, sowie CSS-Backup-Filter und Teilressourcenintegrität. Push-Benachrichtigungen und Offline-Websites sind über die Service Worker möglich. Schließlich wurde EdgeHTML 17.17134 ab dem 30. April 2018 als Teil des Windows 10. April 2018 Updates für Benutzer ausgerollt.
EdgeHTML 18
EdgeHTML 18 enthielt nur geringfügige Verbesserungen, da es sich auf Microsoft Edge selbst konzentrierte. Schließlich wurde EdgeHTML 18.17763 ab dem 2. Oktober 2018 als Teil des Windows 10. Oktober 2018-Updates für Benutzer bereitgestellt. Dies führte nicht zu größeren Marktanteilsgewinnen von Edge. Im Dezember 2018 kündigte Microsoft an, die EdgeHTML-Render-Engine einzustellen und zu ersetzen Chrom als Render-Engine in Edge verwenden wollten.[2] Damit wurde auch beschlossen, die Entwicklung von EdgeHTML 19 einzustellen und EdgeHTML 18 in Microsoft Edge weiterhin zu unterstützen, bis die neue Chromium-Version des Browsers für einen allgemeinen Rollout bereit war. Ein Beispiel dafür war eine kleinere Überarbeitung, die den Benutzern als Version 18.18362 im Rahmen des Windows 10. Mai 2019-Updates zur Verfügung gestellt wurde.
User-Agent-String
Der User-Agent-String von Microsoft Edge unterscheidet sich stark von Internet Explorer 11. Der Zeichenfolge wurden mehrere Token hinzugefügt, darunter AppleWebKit/537.36 vorgeben zu sein Apple-Safari, (KHTML, wie Gecko) vorgeben, ein Browser zu sein, der KHTML verwendet basierend auf Gecko, Chrom/42.0.2311.135 Chromium zu imitieren und schließlich Safari/537.36 Safari zu imitieren. Es Dreizack/7.0Token von Internet Explorer 11 wurde durch den Namen der neuen Engine ersetzt Kante/12.10240. Auch der rv:11.0-token, das die Revision des Browsers anzeigte, wurde entfernt.
Vor dem Windows 10 Mobile Alle oben genannten Änderungen wurden vorgenommen, aber der Useragent-String hat auch a Android 4.2.1Token, um Android zu imitieren. Es Microsoft-Token im Beispiel unten gibt den Namen des Herstellers an, hier Microsoft, und der Lumia 950 XL-token bezeichnet das Gerät, in diesem Beispiel das Microsoft Lumia 950 XL. Die Useragent-Zeichenfolge unter Windows 10 Mobile scheint auch Windows Phone 10.0 zu sein, was der alte Name des Betriebssystems ist.
| Betriebssystem | Plattform | Die Architektur | User-Agent-String |
|---|---|---|---|
| Windows 10 Version 1507 Schwellenwert 1 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240 | ||
| Windows 10 Version 1511 Schwelle 2 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 | ||
| Handy, Mobiltelefon | ARM | Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950 XL) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586 | |
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 | |
| Windows 10 Version 1607 Rotstein 1 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 | ||
| Handy, Mobiltelefon | ARM | Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; Lumia 950 XL) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/51.0.2704.79 Mobile Safari/537.36 Edge/14.14393 | |
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 | |
| Windows 10 Version 1703 Redstone 2 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063 | ||
| Handy, Mobiltelefon | ARM | Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; Lumia 950 XL) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/52.0.2743.116 Mobile Safari/537.36 Edge/15.15063 | |
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063 | |
| Windows 10 Version 1709 Funktion2 | Handy, Mobiltelefon | ARM | Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; Lumia 950 XL) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/52.0.2743.116 Mobile Safari/537.36 Edge/15.15254 |
| Windows 10 Version 1709 Redstone 3 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 | ||
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 | |
| Windows 10 Version 1803 Redstone 4 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134 | ||
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134 | |
| Windows 10 Version 1809 Redstone 5 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763 | ||
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763 | |
| Windows 10 Version 1903 19H1 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362 | ||
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362 | |
| Windows 10 Version 1909 19H2 | Desktop | x86 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363 |
| x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363 | ||
| Xbox One | x86-64 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363 |
Siehe auch
Quellen, Anmerkungen und/oder Verweise
|
| Microsoft Corporation | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| Internet Explorer | ||||||||
|---|---|---|---|---|---|---|---|---|
|