Content deleted Content added
Adding short description Tags: Mobile edit Mobile web edit |
Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.5 |
||
(46 intermediate revisions by 29 users not shown) | |||
Line 1:
{{Short description|
{{Infobox software
| name = EdgeHTML
| logo = File:Microsoft Edge logo.svg
| logo size = 120px
| screenshot = EdgeHTML17ScreenShot.png
| screenshot size = 250px
| caption = [[Microsoft Edge Legacy]], powered by EdgeHTML, displaying a [[Wikipedia]] page in 2018
| developer = [[Microsoft]]
| latest release version = 18.19041
| latest release date = {{Start date and age|2020|05|27}}
| programming language = [[C++]]<ref>{{citation |url=http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx |title=Internet Explorer 8 and Acid2: A Milestone |publisher=Microsoft |first=Dean |last=Hachamovitch |date=2007-12-14}}</ref><!-- look in the file-changelog there are c++ files! -->
| operating system = [[Windows 10]]
| replaces = [[MSHTML]]
| replaced_by = [[Blink (browser engine)|Blink]]
| genre = [[Browser engine]]
| license = [[Proprietary software|Proprietary]]
Line 16 ⟶ 19:
}}
'''EdgeHTML''' is a [[
EdgeHTML is a [[fork (software development)|fork]] of the [[
In 2018, Microsoft began rebuilding Edge as a [[Chromium (web browser)|Chromium]]-based browser,<ref>{{citation |url=https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration |title=Microsoft Edge: Making the web better through more open source collaboration |publisher=Microsoft |first=Joe |last=Belfiore |date=2018-12-06}}</ref><ref>{{cite web |url=https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md |title=Microsoft Edge and Chromium Open Source: Our Intent |date=6 December 2018 |publisher=Microsoft Edge Team |access-date=8 December 2018}}</ref> which meant that EdgeHTML would no longer be used in the Edge browser. This transition was completed in 2021.▼
▲In 2018, Microsoft began rebuilding Edge as a [[Chromium (web browser)|Chromium]]-based browser,<ref>{{citation |url=https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration |title=Microsoft Edge: Making the web better through more open source collaboration |publisher=[[Microsoft]] |first=Joe |last=Belfiore |date=2018-12-06}}</ref><ref>{{cite web |url=https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md |title=Microsoft Edge and Chromium Open Source: Our Intent |date=6 December 2018 |publisher=Microsoft Edge Team |access-date=8 December 2018}}</ref> which meant that EdgeHTML would no longer be used in the Edge browser. This transition was completed in April 2021.<ref>{{Cite web|title=Microsoft will uninstall its old Edge browser from Windows PCs on April 13th|url=https://www.engadget.com/microsoft-edge-legacy-phase-out-232116614.html|access-date=2021-11-24|website=[[Engadget]]}}</ref> Past this date, EdgeHTML does, however, continue to be supported and used in [[Universal Windows Platform apps]].<ref>{{citation|url=https://blog.ailon.org/you-think-you-can-forget-about-the-legacy-microsoft-edge-not-so-fast-28ce91270a22|title=You Think You Can Forget About the "Legacy" Microsoft Edge? Not So Fast!|publisher=[[Medium (website)|Medium]]|first=Alan|last=Mendelevich|date=2021-05-14}}</ref>
▲EdgeHTML is a [[fork (software development)|fork]] of the [[Trident (layout engine)|Trident]] engine of [[Internet Explorer]].<ref>{{cite web|url=http://www.neowin.net/news/whats-powering-spartan-internet-explorer-of-course|title=What's powering Spartan? Internet Explorer, of course|work=Neowin}}</ref> It is designed as a [[Component-based software engineering|component]] that enables [[software developer|developers]] to easily add web browsing functionality to other [[application software|apps]]. In this capacity, Microsoft still permits the use of EdgeHTML for [[Universal Windows Platform apps|UWP apps]].<ref>{{Cite web|last=Mackie|first=Kurt|date=10 December 2018|title=Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues|url=https://redmondmag.com/articles/2018/12/10/edgehtml-continues.aspx|access-date=2021-02-13|website=Redmondmag|language=en-US}}</ref>
== History ==
Microsoft first introduced the EdgeHTML rendering engine as part of [[Internet Explorer 11]] in the Windows Technical Preview build 9879 on November 12, 2014.<ref>{{cite web|title=Living on the edge – our next step in helping the web just work|url=http://blogs.msdn.com/b/ie/archive/2014/11/11/living-on-the-edge-our-next-step-in-interoperability.aspx|website=IE Blog|access-date=19 November 2015}}</ref> Microsoft planned to use EdgeHTML both in [[Internet Explorer]] and ''Project Spartan''; in Internet Explorer it would exist alongside the Trident 7 engine from Internet Explorer 11, the latter being used for compatibility purposes. However, Microsoft decided to ship Internet Explorer 11 in [[Windows 10]] as it was in [[Windows 8.1]],<ref>{{cite web|title=Updates from the "Project Spartan" Developer Workshop|url=http://blogs.msdn.com/b/ie/archive/2015/03/24/updates-from-the-project-spartan-developer-workshop.aspx|website=IE Blog|access-date=6 December 2015}}</ref> leaving EdgeHTML only for the then new Edge [Legacy] browser. EdgeHTML was also added to [[Windows 10 Mobile]] and the second [[Windows Server 2016]] Technical Preview. It was officially released on July 29, 2015, as part of Windows 10.<ref>{{cite web|title=Windows 10 Free Upgrade Available in 190 Countries Today|url=http://blogs.windows.com/windowsexperience/2015/07/28/windows-10-free-upgrade-available-in-190-countries-today/|website=Windows Blog|date=29 July 2015 |access-date=19 November 2015}}</ref>
Unlike Trident, EdgeHTML does not support [[ActiveX]]. It also drops support for the X-UA-Compatible header, used by Trident to determine in which version it had to render a certain page. Microsoft also dropped the usage of Compatibility View-lists.<ref>{{cite web|title=A break from the past: the birth of Microsoft's new web rendering engine|url=http://blogs.msdn.com/b/ie/archive/2015/02/26/a-break-from-the-past-the-birth-of-microsoft-s-new-web-rendering-engine.aspx|website=IE Blog|access-date=19 November 2015}}</ref> Edge will recognize if a page requires any of the removed technologies to run properly and suggest to the user to open the page in Internet Explorer instead. Another change was spoofing the [[user agent string]], which claims to be Chrome and [[Safari (web browser)|Safari]], while also mentioning [[KHTML]] and [[Gecko (rendering engine)|Gecko]], so that web servers that use user agent sniffing send Edge users the full versions of web pages instead of reduced-functionality pages.
EdgeHTML's rendering was meant to be fully compatible with the rendering of the [[Blink (web engine)|Blink]] and [[WebKit]] layout engines, used by [[Google Chrome]] and [[Safari (web browser)|Safari]], respectively. At the time, Microsoft stated that "any Edge-WebKit differences are bugs that we’re interested in fixing."<ref>{{cite web|url=https://blogs.windows.com/msedgedev/2015/06/17/building-a-more-interoperable-web-with-microsoft-edge/|title=Building a more interoperable Web with Microsoft Edge|date=17 June 2015 }}</ref>
Breaking from Trident, the new EdgeHTML engine
On August 18, 2015, Microsoft released the first preview to EdgeHTML platform version 13 as part of Windows 10.0.10525, though it was still labeled as version 12. In subsequent updates, the support for HTML5 and CSS3 was extended to include new elements.
EdgeHTML 13.10586 was released in multiple versions of Windows. On November 12, 2015, the ''New [[Xbox One]] Experience''-update for the Xbox One included EdgeHTML 13.10586, replacing [[Internet Explorer 10]] in the process. It was released to [[Windows 10]] as part of the November Update on the same day. On November 18, 2015, the
On December 16, 2015, Microsoft released the first build of ''Redstone''. In January and February 2016, 4 other builds followed, all laying the foundational work for EdgeHTML 14. On February 18, 2016, Microsoft released the first version of EdgeHTML 14 as version 14.14267. This version of the engine contained almost no changes in standards support yet, but contained fundamental work for [[Web Notification]]s, [[WebRTC 1.0]], improved [[ECMAScript]] and CSS support and also contained a number of new flags.<ref>{{cite web |last1=Gupta |first1=Prateek |title=Best Microsoft Edge Flags |url=https://gizmeek.com/best-microsoft-edge-flags |website=GizMeek|date=26 September 2020 }}</ref> Further, Microsoft announced that it
EdgeHTML has often been compared to [[Gecko (software)|Gecko]] due to its standards support and lack of compatibility with WebKit.<ref>{{Cite web |last=jasonrmns |date=2018-12-04 |title=Gecko is the last engine standing: Microsoft is scrapping EdgeHTML for Chromium |url=http://www.reddit.com/r/firefox/comments/a2wfx8/gecko_is_the_last_engine_standing_microsoft_is/ |access-date=2023-07-16 |website=r/firefox}}</ref>
===Releases===
{| class="wikitable
|-
!EdgeHTML version
Line 46 ⟶ 51:
|12.0
|November 12, 2014
|-
|12.10049
|March 31, 2015
|-
|12.10166
|July 9, 2015
|
|-
|12.10240
|July 15, 2015
|-
|12.10525
|August 18, 2015
|-
|12.10532
|August 27, 2015
|-
|13.10547
|September 18, 2015
|-
|13.10565
|October 12, 2015
|-
|13.10586
|November 5, 2015
|-
|13.11099
|January 13, 2016
|
|-
|14.14267
|February 18, 2016
|-
|14.14279
|March 4, 2016
|
|-
|14.14291
|March 17, 2016
|-
|14.14316
|April 6, 2016
|-
|14.14327
|April 20, 2016
|-
|14.14342
|May 10, 2016
|-
|14.14352
|May 26, 2016
|-
|14.14356
|June 1, 2016
|-
|14.14361
|June 8, 2016
|-
|14.14366
|June 14, 2016
|-
|14.14367
|June 16, 2016
|-
|14.14376
|June 28, 2016
|
|-
|14.14393
|August 2, 2016
|
|-
|14.14901
|August 11, 2016
|
|-
|14.14915
|August 31, 2016
|-
|14.14926
|September 14, 2016
|
Improved performance on websites with changes to large numbers of HTML Elements containing text by improving spellchecker efficiency. This results in substantially improved performance on websites like TweetDeck. Addressed the largest cause of reliability issues in Insider builds of Microsoft Edge, which should improve reliability on major sites such as Facebook and Outlook.
|-
|15.14942
|October 7, 2016
|
Enabled H.264/AVC support by default for RTC scenarios. Ongoing work to add support for CSS Custom Properties. Ongoing work to add support for CSP 2.0 and WebRTC 1.0
|-
|15.14959
|November 3, 2016
|
|-
|15.14986
|December 7, 2016
|
|-
|15.15063
|April 11, 2017
|
|-
|15.15254
|October 11, 2017
|Latest browser engine of Microsoft Edge for [[Windows 10 Mobile]].
|-
|16.16299
|October 8, 2017
|-
|17.17134
|April 30, 2018
|
|-
|18.17763
|November 13, 2018
|
|-
|18.18362
|May 21, 2019
|
|-
|18.18363
|November 12, 2019
|
|-
|18.19041
|May 27, 2020
|
|}
== See also ==
* [[Chakra (JavaScript engine)|Chakra]], the
* [[Comparison of browser engines]]
Line 203 ⟶ 212:
[[Category:Internet Explorer]]
[[Category:
[[Category:Microsoft Edge]]
[[Category:Windows web browsers]]
|