Internet Explorer

Internet Explorer 1

IEは1994年にSpyglassからライセンスを受けたNCSA Mosaicをもとに開発された。
Internet Explorerは1995年8月24日に公開されたMicrosoft Plus! for Windows95に含まれた。このバージョンは表組みに対応していないほど機能が低く、使用するユーザーはほとんどいなかった。1996年5月に公開されたIE1.5では簡単なテーブル要素に対応した。

Internet Explorer 2

Internet Explorer 2は1995年11月27日に公開された。日本語版を含むいくつかの多言語版が提供された。SSL 2.0やCookie、読み込み限定ではあるがネットニュースのクライアント機能も持っていた（ただし、日本語等への考慮は皆無）。

Internet Explorer 3

Internet Explorer 3は1996年8月13日に公開された。日本語版は8月16日に公開されている。約100人の開発者を3か月の間につぎ込み、Spyglassの技術を使用しているが、Spyglassからのソースコードは使用せずに開発された。Internet Mail and NewsやNetMeetingを含む。メジャーなブラウザとして部分的ではあるがCSS1に最初に対応したブラウザで、ActiveX コントロールやJavaアプレットなどに対応した。IE3は以前のIEと別にインストールできたため、アップグレードしたユーザーは互換性を保つことができた。このバージョンから青い「e」のロゴマークが使用された。主要な機能追加だったCSSの対応が不十分で不具合が多く、JavaScriptもNetscapeとの互換性が皆無だったため、ライバルのネットスケープコミュニケーションズのNetscape Navigatorから乗り換えるユーザーは少なくシェアは増加しなかった。また、HTTP/1.1プロトコルに対応した最初のInternet Explorerでもある。

Internet Explorer 4

Internet Explorer 4は1997年9月30日に公開された。Windowsと統合がはかられWindows 95やWindows NT 4.0は「Windows デスクトップのアップデート」を行った場合Windowsシェルが更新された（Active Desktopを参照）。またWindows 98に標準で搭載され、強力な市場シェアを築く要因となった。しかし、この統合は多くの批判を受け、裁判の原因になった（アメリカ合衆国の司法省とマイクロソフトとの裁判など）。
グループ ポリシーでの構成に対応した。Internet Mail and NewsはOutlook Expressに置き換えられた。レンダリング エンジンは新しく「Trident」に切り替わった。新しい試みとしてActive Channelと呼ばれるプッシュメディアが採用されたが、当初の期待に反して普及しなかった。当時は常時接続が一般的ではなかったのが原因だといわれている。当時としては高い先進性を持っていたブラウザであり初めてHTML 4.01に対応し、CSS1に完全対応した。また、現在では一般的になった「白地の背景に黒文字」のデフォルトスタイルを初めて採用した。同年12月4日に不具合を修正したIE4.01が公開された。

Internet Explorer 5

Internet Explorer 5は1999年3月18日に公開された。ルビ、MHTMLなどに対応した。同年12月8日に公開された IE5.01はバグの修正や暗号強度の強化、ウィンドウ再利用などの機能を備えたマイナー アップデートが行われた。CSS2やDOM Level 1、XMLに部分対応した。IE5は標準準拠を比較的重視した手堅い設計でIE4と同様当時のブラウザとしては完成度が高く、OSとバンドルの効果も相まって高いシェアを得た。IE5.01 SP3以降のIEのサービスパックはWindowsのサービスパックの一部としてのみ提供され、単独では公開されていない（Windows 2000 SP3がIE5.01 SP3を、Windows 2000 SP4がIE5.01 SP4を含む）。IE:macはレンダリングエンジン Tasmanを基に再設計された。IE5.xは Mac OSとUNIX用の最後の提供となった。Windows 2000の延長サポート期限である2010年7月13日にサポートが終了した。
Internet Explorer 5.5は2000年7月17日に公開された。印刷プレビュー機能を搭載しCSS2の対応強化やXSLTの対応、縦書き表示、背景色でグラデーションに対応するなどの機能追加を行ったアップグレードとして公開した。このバージョンは動作安定性には比較的優れていたもののCSSやXSLTの対応は非常にずさんであったため、標準に従ったページの作成を行った場合に表示の不具合が多発し、ウェブ製作現場を混乱に陥れた。この頃から新興のブラウザが台頭し、これらのブラウザベンダーは標準準拠の重要性を訴えたことから標準準拠度が低く不具合の多いIE5.5はやり玉に挙げられた。また、セキュリティホールの多さと対応の遅さもこの時期に表面化した。2000年11月1日に Service Pack1 が提供された。2005年12月31日にサポートが終了した。
なお、IPv6への対応も、5.5から行われている。しかし、実際には、WindowsのDNSクライアントサービス（リゾルバ）の仕様によって、ネットワークの動作環境によってはIPv6で使用できないことが多い。リゾルバの問題であるため、IPv6でインターネットにアクセスできる環境であれば、URLにIPv6のIPアドレスを直接記述すれば、IPv6で使用可能である。

Internet Explorer 6

Internet Explorer 6は2001年8月27日（日本語版は9月19日）に公開された。DHTMLの拡張、CSS2の対応強化、DOM Level 2とSMIL 2.0への部分的な対応、内容制限されたインラインフレーム、JavaScriptによる独自のマウスポインタ指定にも対応した。他にメディアバー（SP2で廃止）、Windows Messengerの統合、エラー報告、自動画像サイズ変更、P3PとWindows XP ビジュアルスタイルでの表示が新機能として含まれる。反面、XHTMLやIDNに未対応、PNGも完全対応はしておらずCSS2対応も強化はしたものの不十分であるなど、公開時点ですでに時代遅れになっている仕様も目立った。IE6 SP2ではセキュリティ向上を目的とした幾つかの仕様の変更と廃止、ポップアップブロックなどいくつかの機能が追加された。2003年にはスタンドアロン版の開発と提供を停止した。
2005年にWindows XPとWindows Server 2003のx64版がリリースされた。それ以降のx64版Windowsには32ビット版と64ビット版の2つのInternet Explorerがインストールされているが、デフォルトは32ビット版になっている。プラグインには32ビット版しか用意されていないものが多く、64ビット版IEで32ビット版のプラグインを使う仕組みがないためである。

Internet Explorer 7

Internet Explorer 7は2006年10月18日（日本語版は11月2日）に公開された。名称が変更され、タブブラウジングなど新しいユーザーインターフェイス機能を実装した。設計段階でセキュリティの問題に多くの対策が施された。既に他のブラウザでは標準的でありIEのみが未対応であったPNGのアルファ合成などの対応に加え、IE6に比べてよりCSSなどで標準準拠が行われた。Outlook Expressのバンドルはなくなった。元々IE7はWindows Vista/Windows Server 2008専用としていたが、開発方針の変更によりWindows XP/Windows Server 2003にも提供された。

Internet Explorer 8

Internet Explorer 8は2009年3月20日に公開された。IE8の第1の目標は既存のページの表示を崩すことなく標準規格に沿った優れた実装で対応すること、第2の目標としてIE7で起きた問題を避けることが挙がった。ウェブ標準準拠に加え、最優先事項の1つに含まれるセキュリティ強化やプライバシー保護対策、パフォーマンスや使い勝手も全般的に改善が行われた。Windowsと完全に分離したソフトウェアとなり、アンインストールが可能になった。

Internet Explorer 9

Internet Explorer 9は日本語版を除き2011年3月15日に公開された。日本語版は3月11日に発生した東北地方太平洋沖地震の影響で日本時間4月26日0時に延期され、発表の通り公開された。IE9はIE8で実施されたウェブ標準準拠の流れを踏襲しHTML5やCSS3といった新しいウェブ標準の一部や、カラーマネージメントやJPEG XRなどのグラフィックス標準に対応する。GPUやマルチコアを活用したパフォーマンスの向上も行われる。ユーザーインターフェイスはサイト表示を中心としたデザインに一新された。

Internet Explorer 10

Internet Explorer 10は2012年8月15日に公開された。Windows 8にはWindows UI（Modern UI）版と従来のデスクトップ版の2つがあり、以前のWindowsに従来のデスクトップ版が提供された。IE10はパフォーマンスの向上や、より多くのウェブ標準への対応が行われる。Windows 8 と Windows RT では、Google Chromeと同様にAdobe Flash Playerを統合。トラッキング防止（Do Not Track）が標準で有効になる。

Internet Explorer 11

Internet Explorer 11は2013年10月17日（日本時間）に公開された。WebGL、HTML5 メディア要素の拡張と保護メディアの対応、SPDY、JavaScriptオブジェクトモデル拡張等の機能が追加された。JavaScript の実行速度を SunSpider の結果で比較すると Internet Explorer 10 より9%速くなった。

Internet Explorer Developer Channel

Internet Explorer Developer Channelは、次期Internet Explorer機能の一部を開発者向けに事前公開することを目的としている。2014年6月16日に公開されたバージョンでは、WebDriver API、F12開発ツール機能更新（デバック機能）、WebGL機能更新、GamePad APIなどが実装されている。App-Vクライアント仮想化技術により通常バージョンのInternet Explorer 11と独立して動作可能になっているが、次期バージョンを開発する前に追加しようとしている機能を確認する目的の実験的バージョンであるため、通常使用するためのものではなく、性能やセキュリティ面で問題がある可能性がある。

市場占有率

IEはWindowsに標準でバンドルされるようになったため、次第にウェブコンテンツを作成する側からは事実上の標準とみなされるようになった。またNetscape Navigatorと比較するとレンダリングエンジンの表示時間が速く、OSとの関係も深いため、ブラウザの起動時間が速かった。これとは対照的にNetscape 4は標準準拠に遅れていたうえ、レンダリングエンジンの不具合が多く、IE独自機能を使っていないページでもまともに表示できないページが多かった。それらの理由により、いわゆる第一次ブラウザ戦争を経て最盛時にはIEのシェアは95%以上となった。
その後、IEのレンダリングエンジンを利用した IEコンポーネントブラウザも多数登場し、独自の機能やカスタマイズ性で人気を博した。これにより、IEのシェアが底上げされた。
2005年頃からMozilla Firefoxに代表されるIE以外のウェブブラウザが登場し、これら新興ウェブブラウザのレンダリング速度やカスタマイズ性がIEよりも高かったことなどから一定の人気を博したため、第二次ブラウザ戦争と呼ばれるブラウザシェアの変動が発生した。Net Applicationsによる調査では、2010年4月の時点でIEのシェアは60%を割り込み独占状態ではなくなった。2013年現在ではFirefoxをしのぐ勢いで成長したGoogle ChromeがIEを抜かす勢いで大きくシェアを伸ばしている。
また、Internet Explorer for MacはMac OS 8.1からMac OS X v10.2まではデフォルトのウェブブラウザであったため、Macにおけるシェアも高かった。現在ではMac OSの開発元アップルによるSafariの提供、さらにはマイクロソフトによるInternet Explorer for Macの開発とサポート・配布の終了ならびに代替としてSafariなど（他にFirefoxやOperaなど）の使用の推奨を受け、MacにおけるInternet Explorer for Macのシェアは、絶滅した。

セキュリティ

ブラウザの脆弱性を利用した攻撃に対して、ブラウザシェアが最大であるため標的にされやすい。以前はOSと密接に結びついた構造であったため、サイバー攻撃を受けた場合に、ユーザー権限によってはオペレーティングシステムへ損害を及ぼすこともあった。また修正パッチプログラムが未発表の脆弱性「ゼロデイ攻撃」も多く、最大のセキュリティーホールといわれたこともある。
しかし、最近は修正プログラムが早期に配布され、未修正の脆弱性は少なくなっている。また、IE7以降はOSとの分離やセキュリティ強化を目的とする仕様変更が積極的に行われたため、攻撃しづらくなった。また、Enhanced Mitigation Experience ToolkitやMicrosoft Security Essentialsなどのセキュリティツールがマイクロソフトから無償で提供されており、未知の脆弱性を狙った攻撃も困難になりつつある。これらの要因から攻撃先が変化し、以前ほどは攻撃されなくなった。
最近ではむしろサードパーティー製アドオン経由の攻撃が増えており、この攻撃は対応する全てのブラウザに影響があることから、IEだから危険という状況は少なくなったといわれている。2014年8月度公開の Internet Explorer の累積的なセキュリティ更新プログラムでは、古い ActiveX コントロールの動作をブロックする機能が追加され、予告通り2014年9月10日（日本時間）から機能を始めた。まずは脆弱性が発見されている Java ActiveX コントロールが対象となっており、以降 ActiveX コントロールの数が増える計画であるとしている。
ただし、IE本体への攻撃が全くなくなったわけではなく（たとえば、2010年1月に中国からGoogleへのサイバー攻撃にはIEの一般的に知られていない脆弱性を使った攻撃が使われ、特にWindows XPとIE6の組み合わせで危険であると報告され問題となった）どのような環境であってもセキュリティ強化は必要であるため、迅速に修正プログラムなどを導入し保護された環境にしておくことは重要なことである。

サポート期間

2019年1月27日現在、マイクロソフトがサポートしている Internet Explorer は一部の特殊な Windows Server と Windows Embedded を除いて Internet Explorer 11 のみである。2020年1月14日より Windows Server を含め Internet Explorer 11 のみになる。
以前の Internet Explorer のサポートライフサイクルはインストールしているWindowsと同一だったが、2014年8月にサポート方針が変更され、太平洋時間2016年1月12日から各Windowsにインストール可能な最新版の Internet Explorer のみサポートするという変更が発表された。対象となるのは同日付けでサポート期間中の Windows Vista SP2 以降のクライアントと Windows Server 2008 SP2 以降のサーバー（Windows Embedded 製品も対象に含まれる）、それにインストール可能な最新版の Internet Explorer となる。同日までは各 Windows で使用可能な複数のバージョンの Internet Explorer の修正プログラムの新規開発が行われるが、同日からは各 Windows の最新版の Internet Explorer 用の修正プログラムのみ公開される。例えば、Windows Vista では Internet Explorer 7 と Internet Explorer 8 のサポートが2016年1月11日を最後に終了し、翌日以降は Internet Explorer 9 のみサポート継続となり、2017年4月11日に Windows Vista 自体のサポートが終了した。
2019年4月16日より、R2 にアップデートしていない Windows Server 2012 や Windows Embedded 8 Standard でも Internet Explorer 11 が利用可能になり、2020年1月14日にこれらの OS での Internet Explorer 10 のサポートを終了させる。
Windows 10ではOS標準ブラウザがMicrosoft Edgeへと正式に切り替わり、IEの開発は事実上終了した。一方、Windows 10には互換性維持のためにIE11が引き続きバンドルされている。Windows 10はサポートポリシーがこれまでより大きく変更され、アップデートを続ける限り半永久的な使用が可能である。したがってこれまでのサポートポリシーをそのまま適用するならば、IE11がバンドルされ続ける限りは半永久的にサポートが継続されることを意味するため、IEの完全なサポート終了およびEdgeへの正式移行の時期は不明である。Windows 10 Enterprise 2015 LTSB のサポート期限の2025年10月14日までという話も合ったが、2018年7月現在、マイクロソフトは明言を避けている。なお、そのEdgeも2018年12月6日に独自エンジンの開発を終了させ、Google Chromeと同じエンジンに切り替えることが発表されている。

Internet Explorer for Xbox

当初は、マイクロソフト製の家庭用ゲーム機・Xbox 360にはウェブブラウザ機能が搭載されていなかったが、2012年10月16日のアップデートでInternet Explorer for Xboxを搭載。Kinectでのジェスチャー・音声操作や、Xbox SmartGlassプラットフォームによるスマートフォン等からの遠隔操作が可能になる。