| 開発者 | マイクロソフト |
|---|---|
| 安定リリース | 18.19041 / 2020年5月27日 |
| 書かれた | C++ [1] |
| オペレーティング·システム | Windows 10、Xbox One、Xbox Series X/S システム ソフトウェア |
| 前任者 | MSHTML |
| 後継 | 瞬き |
| タイプ | ブラウザエンジン |
| ライセンス | 独自 |
| Webサイト | docs.microsoft.com/en-us/archive/microsoft-edge/legacy/developer/dev-guide/ |
EdgeHTMLは、Microsoft独自の ブラウザ エンジンであり、以前はWindows 10の一部として 2015 年にデビューしたMicrosoft Edgeで使用されていました。
EdgeHTMLは、Internet ExplorerのMSHTML(Trident)エンジンから派生したものです。[2]これは、開発者が他のアプリにWebブラウジング機能を簡単に追加できるようにするソフトウェアコンポーネントとして設計されています。[3]
2018年、マイクロソフトはEdgeをChromiumベースのブラウザとして再構築し始めました。[4] [5]これにより、EdgeブラウザではEdgeHTMLが使用されなくなりました。この移行は2021年4月に完了しました。[6]ただし、この日を過ぎても、EdgeHTMLは引き続きサポートされ、ユニバーサルWindowsプラットフォームアプリで広く使用されています。[7]
歴史
マイクロソフトは、2014年11月12日にWindows Technical Previewビルド9879でInternet Explorer 11の一部としてEdgeHTMLレンダリングエンジンを初めて導入しました。 [8]マイクロソフトは、 Internet ExplorerとProject Spartanの両方でEdgeHTMLを使用する予定でした。Internet Explorerでは、互換性のためにInternet Explorer 11のTrident 7エンジンと並んで存在することになりました。しかし、マイクロソフトは、Windows 8.1と同じようにWindows 10にInternet Explorer 11を出荷することを決定し、[9] EdgeHTMLは当時の新しいEdgeブラウザーのみに残しました。EdgeHTMLは、Windows 10 Mobileと2番目のWindows Server 2016 Technical Previewにも追加されました。これは、2015年7月29日にWindows 10の一部として正式にリリースされました。[10]
Tridentとは異なり、EdgeHTMLはActiveXをサポートしていません。また、Tridentが特定のページをどのバージョンでレンダリングする必要があるかを判断するために使用するX-UA-compatibleヘッダーのサポートも廃止されました。Microsoftは互換表示リストの使用も廃止しました。[11] Edgeは、ページが正常に動作するために削除されたテクノロジのいずれかが必要であるかどうかを認識し、代わりにInternet Explorerでページを開くようにユーザーに提案します。もう1つの変更は、ユーザーエージェント文字列を偽装することでした。これはChromeとSafariであると主張し、 KHTMLとGeckoにも言及しているため、ユーザーエージェントスニッフィングを使用するWebサーバーは、Edgeユーザーに、機能が制限されたページではなく、Webページの完全版を送信します。
EdgeHTML のレンダリングは、 Google ChromeとSafariでそれぞれ使用されているBlinkおよびWebKitレイアウト エンジンのレンダリングと完全に互換性があることが意図されていました。当時、Microsoft は「Edge と WebKit の違いは、修正したいバグです」と述べていました。[12]
Tridentから脱却した新しいEdgeHTMLエンジンは、互換性よりも最新のWeb標準と相互運用性に重点を置いていました。Windows 10でのEdgeHTMLの最初のリリースには、4000を超える相互運用性の修正が含まれていました。[13]
2015 年 8 月 18 日、Microsoft は Windows 10.0.10525 の一部として EdgeHTML プラットフォーム バージョン 13 の最初のプレビューをリリースしましたが、まだバージョン 12 というラベルが付いていました。その後の更新では、HTML5 と CSS3 のサポートが拡張され、新しい要素が含まれるようになりました。
EdgeHTML 13.10586 は、複数のバージョンの Windows でリリースされました。2015 年 11 月 12 日、Xbox One のNew Xbox One Experienceアップデートに EdgeHTML 13.10586 が含まれ、 Internet Explorer 10が置き換えられました。同日、November Update の一部としてWindows 10にリリースされました。2015 年 11 月 18 日、このアップデートは Insider Preview で Windows 10 Mobile ユーザーにロールアウトされました。最後に、Microsoft は同じアップデートをTechnical Preview 4 の一部としてWindows Server 2016にロールアウトしました。
2015年12月16日、マイクロソフトはRedstoneの最初のビルドをリリースした。2016年1月と2月には、EdgeHTML 14の基礎となる4つのビルドが続いた。2016年2月18日、マイクロソフトはEdgeHTML 14の最初のバージョンをバージョン14.14267としてリリースした。このバージョンのエンジンには、標準サポートの変更はまだほとんど含まれていなかったが、Web Notifications、WebRTC 1.0、改善されたECMAScriptとCSSサポートのための基礎的な作業が含まれ、いくつかの新しいフラグも含まれていた。[14]さらに、マイクロソフトはVP9、WOFF 2.0、Web Speech API、WebM、FIDO 2.0、Beacon APIに取り組んでいることを発表しました。
EdgeHTMLは、標準サポートとWebkitとの互換性の欠如により、Geckoと比較されることが多い。 [15]
リリース
参照
- Chakra は、Microsoft Edge Legacy の EdgeHTML と連携して動作する JavaScript エンジンです。
- ブラウザエンジンの比較
参考文献
- ^ ハチャモビッチ、ディーン(2007-12-14)、Internet Explorer 8 と Acid2: マイルストーン、Microsoft
- ^ 「Spartan を動かしているものは何ですか? もちろん、Internet Explorer です」。Neowin。2023 年 8 月 24 日。
- ^ Mackie, Kurt (2018年12月10日). 「Microsoft Edgeブラウザに新しいレンダリングエンジンが導入されるが、EdgeHTMLは継続」Redmondmag . 2021年2月13日閲覧。
- ^ Belfiore, Joe (2018-12-06)、Microsoft Edge: オープンソースコラボレーションの強化によりウェブをより良いものに、Microsoft
- ^ 「Microsoft Edge と Chromium オープンソース: 私たちの意図」。Microsoft Edge チーム。2018 年 12 月 6 日。2018 年12 月 8 日に閲覧。
- ^ 「Microsoftは4月13日にWindows PCから古いEdgeブラウザをアンインストールします」。Engadget 。 2021年11月24日閲覧。
- ^ Mendelevich, Alan (2021-05-14)、「レガシー」Microsoft Edge を忘れられると思いますか? そうはいかない!、Medium
- ^ 「Living on the edge – our next step in helping the web just work」IE ブログ。2015年11 月 19 日閲覧。
- ^ 「「Project Spartan」開発者ワークショップの最新情報」IE ブログ。2015年12 月 6 日閲覧。
- ^ 「Windows 10 の無料アップグレードが本日 190 か国で利用可能に」Windows ブログ2015 年 7 月 29 日2015 年11 月 19 日閲覧。
- ^ 「過去からの脱却: Microsoft の新しい Web レンダリング エンジンの誕生」。IEブログ。2015 年11 月 19 日閲覧。
- ^ 「Microsoft Edge でより相互運用性の高い Web を構築する」2015 年 6 月 17 日。
- ^ Microsoft Edge チーム (2015 年 6 月 17 日)。「Microsoft Edge でより相互運用性の高い Web を構築する」。Microsoft Edge 開発ブログ。2016年5 月 8 日閲覧。
- ^ Gupta, Prateek (2020年9月26日). 「ベストMicrosoft Edgeフラグ」GizMeek .
- ^ jasonrmns (2018-12-04). 「Gecko は最後のエンジン: Microsoft は EdgeHTML を廃止して Chromium に移行」. r/firefox . 2023-07-16閲覧。
- ^ 「Microsoft Edge の最初のプラットフォーム アップデート、EdgeHTML 13 のご紹介」。Windowsブログ。2015 年 11 月 16 日。2015 年11 月 19 日閲覧。
