EdgeHTML
[Wikipedia|▼Menu]
.mw-parser-output .pathnavbox{clear:both;border:1px outset #eef;padding:0.3em 0.6em;margin:0 0 0.5em 0;background-color:#eef;font-size:90%}.mw-parser-output .pathnavbox ul{list-style:none none;margin-top:0;margin-bottom:0}.mw-parser-output .pathnavbox>ul{margin:0}.mw-parser-output .pathnavbox ul li{margin:0}レンダリングエンジン > HTMLレンダリングエンジン > EdgeHTML

EdgeHTML
EdgeHTML 17によってレンダリングされた
英語版ウィキペディアのメインページを表示するMicrosoft Edgeのスクリーンショット
開発元マイクロソフト

最新版18.19041 / 2020年5月27日 (4年前) (2020-05-27)
最新評価版EdgeHTML Version 18.19041 / 2019年12月10日 (4年前) (2019-12-10)
プログラミング
言語C++[1]
種別アプリケーションフレームワーク, ソフトウェアコンポーネント
ライセンスプロプライエタリ
公式サイトhttps://www.microsoft.com/ja-jp/windows/microsoft-edge
テンプレートを表示

EdgeHTML(エッジ エイチティーエムエル)とはMicrosoft Edge向けにマイクロソフトが開発していたプロプライエタリレンダリングエンジンである。

マイクロソフトはEdgeHTMLをInternet ExplorerのレンダリングエンジンであるTridentから「フォーク」したものと謳っていたが、EdgeHTMLへの移行と同時にTridentは開発が終了したため、実質的には名称を変更した後継バージョンである。Tridentのそれまでのメジャーアップデートに引き続きレガシーな機能を削除し、Web標準を重視し他の最新ブラウザとの互換性のさらなる向上が図られた[2]

2014年11月に公開されたWindows 10 Technical PreviewのBuild 9879のInternet Explorer 11に実験的に搭載され初めてリリースされ、2015年6月に正式版が公開された。しかし、その3年後となる2018年にはMicrosoft EdgeをChromiumベースで再開発することが発表され、2020年の最終版をもってEdgeHTMLの開発は終了した。
Windowsでの使われ方

EdgeHTMLは、ソフトウェア開発者アプリケーションにウェブブラウズ機能を簡単に追加できるようにソフトウェアコンポーネントとして設計されている。COMインタフェースによるC++や、.NETから使用することができる。C++.NETウェブブラウザコントロールを使用した場合、EdgeHTMLを通して表示しているウェブページの要素値を取得、ウェブページで発生したイベントを捕捉することができる。また、ウェブブラウザコントロール自身から発生したイベントについても捕捉することができる。 またWindows Bridge for Web アプリによって作成されたアプリケーションをレンダリングする為にも使用されている。

2021年3月9日、 Chromiumベースではないレガシー版Edgeがサポート終了するが、Edgehtml.dllやChakra.dllといったEdgeHTMLのコアコンポーネント自体は、ソフトウェアの互換性維持のために継続してサポートされる。
リリース履歴

EdgeHTMLバージョンEdgeバージョンリリース日備考
12.1024020.102402015/7/15初版。
Trident 7.0をベースとしている。Windows 10 Technical Preview build 10049の一部としてリリースされた。HTML5、CSS3のサポート強化、および、パフォーマンスの改善が行われた。
13.10586[3]25.105862015/11/5EdgeHTMLとしての最初のアップデート。ECMAScript 6のサポート強化、HTML5のRTCオブジェクトのサポート強化が行われている。
14.1439338.143932016/8/2Web Notifications、WebRTC 1.0、拡張機能、タブのピン止め、VP9のサポート追加。HTML5、CSS3、ECMAScript 6及びECMAScript 7のサポート強化。
15.1494239.149422016/10/8 
16.1629941.162992017/9/26
17.171342018/4/30
18.1776344.177632018/10/2

EdgeHTML 12

2014年11月12日にWindows 10 Technical Preview build 9879の一部としてInternet Explorer 11のレンダリングエンジンとしてEdgeHTML 12は搭載された[4]。マイクロソフトは当初、互換性の為にInternet Explorer 11で使用されていたTrident 7の新たな機能をEdgeHTMLに搭載し、新たなInternet ExplorerとProject Spartan(後のMicrosoft Edge)の両方に使用する予定だった。ただし、最終的にマイクロソフトはEdgeHTMLはMicrosoft Edgeにのみ使用し、Windows 10にはWindows 8.1[5]と同じInternet Explorer 11を搭載することとした。EdgeHTMLはTridentをベースにレガシーな機能の削除、および、パフォーマンス改善が行われ、Edgeは他の最新ブラウザと同等の機能やパフォーマンスとなった[6]。EdgeHTMLはWindows 10 Mobile、及び、Windows Server 2016 Technical Preview 2にも搭載された。2015年7月29日にリリースされたWindows 10の一部として正式リリースされた[7]

Tridentとは異なりEdgeHTMLは、ActiveXやその他の古い技術に対するサポートが削除されている。一部のページで互換レンダリングを行うために使用されていたX-UA-Compatibleヘッダのサポートも削除されている。また、マイクロソフトは互換ビューリストによる互換レンダリングも取りやめた[8]。Edgeで正しく表示できないページはInternet Explorerで表示する機能を提供する。その他、User Agentの文字列がKHTMLGeckoSafariGoogle ChromeのUser Agent文字列を含むものに変更されている。

Microsoft EdgeHTML 12Mozilla/5.0 (Windows NT 10.0;) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
Internet Explorer 11Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko

EdgeHTMLではTridentに新しい技術の追加と古い技術が削除が行われ、新しいウェブ標準と互換性がある。Windows 10に搭載されたEdge最初のリリースでは、4000以上の機能追加や修正が行われている[9]
EdgeHTML 13

EdgeHTML 13は2015年8月18日にリリースされたWindows 10 Insider Prebiew Build 10525の一部としてリリースされた。HTML5とCSS3のサポートの強化が行われた。RTCオブジェクトのサポートが追加され、また、EdgeHTML 12で追加され標準では無効化されていたASM.jsがEdgeHTML 13では有効化された。変更の中心はECMAScript 6のサポートの強化であり、一部はECMAScript 7に対するサポート強化も含まれている。EdgeHTML 13に含まれるChakraのECMAScript 6に対するサポートは、Kangaxのベンチマークによると84%、試験的な JavaScript 機能を有効にすると90%となり、当時リリースされていたブラウザで次点であるMozilla Firefox 42の71%と比べ13%も広範囲に及んでいる[3]

EdgeHTML 13は、複数のプラットフォーム向けのWindowsでリリースされた。2015年11月12日にXbox Oneの更新にInternet Explorer 10の代替としてEdgeHTML 13が搭載されたEdgeが含まれた。また同日Windows 10の11月更新の一部としてリリースされた。Windows 10 Mobile向けには2015年11月18日にリリースされた。またサーバ向けにはMicrosoft Windows Server 2016 Technical Preview 4としてリリースされた。
EdgeHTML 14

2015年12月16日、マイクロソフトは「Redstone」の最初のビルドをリリースした。その後2016年1月から2月にかけてRedstoneの4つのビルドをリリースし、それらに含まれる形でEdgeHTML 14の初期バージョンがリリースされている。2016年2月18日、マイクロソフトはEdgeHTML 14最初のバージョンとなる14.14267をリリースした。バージョン14.14267の時点ではEdgeHTML 13から変更点は少ないが、Web Notifications、WebRTC 1.0のサポートを追加し、HTML5、CSS3、ECMAScript 6及びECMAScript 7のサポート強化が行われている。また、マイクロソフトはVP9、WOFF 2.0、Web Speech API、WebM、FIDO 2.0、Beaconおよびその他多くの技術をサポートをするため作業を進めていると発表した。

EdgeHTML 14は2016/8/2にWindows 10 2016 Anniversary Updateとともにリリースされた。
EdgeHTML 15.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この節の加筆が望まれています。

2016年10月8日、EdgeHTML15の初期バージョンがリリースされた。
EdgeHTML 16

この節の加筆が望まれています。

2017年9月26日、EdgeHTML16の初期バージョンがリリースされた。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:54 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef