エッジHTML

エッジHTML
開発者マイクロソフト
安定版リリース
18.19041 / 2020年5月27日; 5年前 ( 2020-05-27 )
書かれたC++ [1]
オペレーティング·システムWindows 10
Windows 10 Mobile
Xbox システムソフトウェア
前任者MSHTML
後継瞬き
タイプブラウザエンジン
ライセンス独自の
Webサイトdocs.microsoft.com/en-us/archive/microsoft-edge/legacy/developer/dev-guide/

EdgeHTMLは、2015 年にWindows 10の一部としてデビューしたMicrosoft Edge Legacyで使用されていた、 Microsoft独自 ブラウザー エンジンです

EdgeHTMLは、Internet ExplorerのMSHTML(Trident)エンジンから派生したものです。[2]これは、開発者が他のアプリにWebブラウジング機能を簡単に追加できるようにするソフトウェアコンポーネントとして設計されています。[3]

2018年、Microsoftは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 ExplorerProject 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であると主張し、 KHTMLGeckoにも言及しているため、ユーザーエージェントスニッフィングを使用するWebサーバーは、Edgeユーザーに、機能が制限されたページではなく、Webページの完全バージョンを送信します。

EdgeHTMLのレンダリングは、 Google ChromeSafariでそれぞれ使用されているBlinkおよびWebKitレイアウトエンジンのレンダリングと完全に互換性を持つことが想定されていました。当時、Microsoftは「EdgeとWebKitの差異はバグであり、修正に注力しています」と述べていました。[12]

Tridentから脱却した新しいEdgeHTMLエンジンは、互換性よりも最新のウェブ標準と相互運用性に重点を置いていました。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が置き換えられました。同日、Windows 10向けにも November Update の一部としてリリースされました。2015年11月18日には、Windows 10 Mobile ユーザー向けに Insider Preview でこのアップデートがロールアウトされました。最後に、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]さらに、マイクロソフトはVP9WOFF 2.0Web Speech APIWebMFIDO 2.0、およびBeacon APIに取り組んでいることを発表しました

EdgeHTMLは、その標準サポートとWebKitとの互換性の欠如から、Geckoと比較されることが多い。 [15]

リリース

EdgeHTMLバージョン発売日注記
12.02014年11月12日特別なInternet Explorerビルドの一部であったベータ版
12.100492015年3月31日ベータ版はMicrosoft Edgeブラウザの一部になりました
12.101662015年7月9日
12.102402015年7月15日Microsoft Edge の初回公開リリース。パフォーマンスの改善、HTML5 および CSS3 のサポートが含まれています。
12.105252015年8月18日このリリースには、Microsoft Edge の Object RTC の初期の基礎が含まれています。
12.105322015年8月27日ポインター ロック (マウス ロック)、キャンバス ブレンド モード、新しい入力タイプなどの新機能。
13.105472015年9月18日Edge HTML がバージョン 13 に更新され、HTML5 および CSS3 のサポートが拡張され、srcset (サイズ) が拡張され、[download] 属性、Canvas 楕円、SVG 外部コンテンツ、WebRTC - Object RTC API (デスクトップ) が追加されました。
13.105652015年10月12日CSS の初期値と未設定値、ドッキングされた F12 開発者ツールの初期サポート。
13.105862015年11月5日最初のパブリックプラットフォームアップデートには、Object RTCのサポートを含むHTML5のさらなる機能強化が含まれています。[16]
13.110992016年1月13日
14.142672016年2月18日Web 通知サポートの初期構築。
14.142792016年3月4日
14.142912016年3月17日一部のデバイスで VP9 ビデオ形式のプレビュー サポート。
14.143162016年4月6日新しいWebプラットフォーム機能
14.143272016年4月20日ビーコン インターフェースとアクセシビリティの改善。
14.143422016年5月10日Web 通知、ビーコン、およびフェッチ API がデフォルトで有効になり、いくつかの一般的な JavaScript API のパフォーマンスが向上しました。
14.143522016年5月26日ORTC API を通じて H.264/AVC デコードが可能になりました。
14.143562016年6月1日さまざまなパフォーマンスと信頼性の改善およびバグ修正。
14.143612016年6月8日TCP Fast Open はデフォルトで無効になりました。
14.143662016年6月14日アニメーション GIF を多数含むページを開いたときに CPU 使用率が異常に高くなる可能性がある問題と、特定のキャプチャが正しく表示されない問題を修正しました。
14.143672016年6月16日Microsoft Edge がバックグラウンドで実行されているときに、Windows 10 Mobile のバッテリー使用量を削減するための改善。
14.143762016年6月28日
14.143932016年8月2日
14.149012016年8月11日
14.149152016年8月31日Webkit-Text-Stroke と CSS outline-offset の部分的な実装、WebRTC 1.0 の部分的なサポート。
14.149262016年9月14日

スペルチェッカーの効率性向上により、テキストを含むHTML要素を多数変更するウェブサイトのパフォーマンスが向上しました。これにより、TweetDeckなどのウェブサイトのパフォーマンスが大幅に向上しました。Microsoft EdgeのInsiderビルドにおける信頼性の問題の最大の原因に対処しました。これにより、FacebookやOutlookなどの主要ウェブサイトの信頼性が向上します。

15.149422016年10月7日

RTCシナリオにおいて、H.264/AVCのサポートをデフォルトで有効化しました。CSSカスタムプロパティのサポートを追加するための作業を継続中です。CSP 2.0およびWebRTC 1.0のサポートを追加するための作業を継続中です。

15.149592016年11月3日
15.149862016年12月7日
15.150632017年4月11日
15.152542017年10月11日Windows 10 Mobile向け Microsoft Edge の最新ブラウザー エンジン
16.162992017年10月8日WebAssembly はデフォルトで有効になっています。
17.171342018年4月30日
18.177632018年11月13日
18.183622019年5月21日
18.183632019年11月12日
18.190412020年5月27日

参照

参考文献

  1. ^ Hachamovitch, Dean (2007-12-14)、Internet Explorer 8 と Acid2: マイルストーン、Microsoft
  2. ^ 「Spartanを動かすものは何ですか?もちろんInternet Explorerです」Neowin 2023年8月24日。
  3. ^ Mackie, Kurt (2018年12月10日). 「Microsoft Edgeブラウザ、新しいレンダリングエンジンを導入へ、しかしEdgeHTMLは継続」Redmondmag . 2021年2月13日閲覧
  4. ^ Belfiore, Joe (2018-12-06)、Microsoft Edge: オープンソースコラボレーションの強化でWebをより良いものにする、Microsoft
  5. ^ 「Microsoft Edge と Chromium オープンソース:私たちの意図」。Microsoft Edge チーム。2018年12月6日。 2018年12月8日閲覧
  6. ^ 「Microsoftは4月13日にWindows PCから古いEdgeブラウザをアンインストールします」Engadget 2021年11月24日閲覧
  7. ^ Mendelevich, Alan (2021-05-14) 「レガシー」Microsoft Edgeを忘れてもいいと思っている?そんなはずはない!Medium
  8. ^ 「Living on the edge – our next step in supporting the web just work」IE Blog . 2015年11月19日閲覧
  9. ^ 「「Project Spartan」開発者ワークショップの最新情報」IEブログ。 2015年12月6日閲覧
  10. ^ 「Windows 10の無料アップグレードが本日190カ国で利用可能に」Windows Blog 2015年7月29日. 2015年11月19日閲覧
  11. ^ 「過去からの脱却:Microsoftの新しいウェブレンダリングエンジンの誕生」IEブログ。 2015年11月19日閲覧
  12. ^ 「Microsoft Edgeでより相互運用性の高いWebを構築する」2015年6月17日。
  13. ^ Microsoft Edge チーム (2015年6月17日). 「Microsoft Edge でより相互運用性の高い Web を構築する」. Microsoft Edge 開発者ブログ. 2016年5月8日閲覧
  14. ^ Gupta, Prateek (2020年9月26日). 「Microsoft Edgeのおすすめフラグ」GizMeek .
  15. ^ jasonrmns (2018年12月4日). 「Geckoは最後のエンジン:MicrosoftはEdgeHTMLを廃止しChromiumへ」. r/firefox . 2023年7月16日閲覧
  16. ^ 「Microsoft Edge初のプラットフォームアップデート、EdgeHTML 13のご紹介」Windows Blog 2015年11月16日. 2015年11月19日閲覧[永久リンク切れ]
「https://en.wikipedia.org/w/index.php?title=EdgeHTML&oldid=1304499060」から取得