見出し画像

さらばInternet Explorer。

PC Magazineは2022年06月15日に、みんなに愛されてきたマイクロソフトのIEが、今日、最後のお別れをします。

あなたは悪いkotoばかりではなかった。

Web 2.0は、おそらく歴史上最も非難されたソフトウェアがなければ、実現しなかったかもしれない。
2022年06月15日に、、Microsoft Internet Explorerは、一時は使用されているウェブブラウザの90%以上を占め、Apple Macに初めて搭載されたウェブブラウザでもあったが、世界に別れを告げることになった。そして、世界は親切ではなかった。人々はIEを評価せず、誹謗中傷のスポーツのようにさえしてきた。

特に、GoogleのChromeブラウザが主流となった最後の数年間は、その批判ももっともなものであった。

Chromeはスピードの面でもIEを圧倒し、IEが独自技術を採用しているのに対し、オープンなウェブ標準にこだわっていた。

Web2.0の源流
Web2.0は、Webページが静的な存在ではなく、ページを更新するたびにWebサーバーに問い合わせることなく、自ら更新できるようにするもので、当初はAjax(非同期JavaScriptおよびXML)に依存していた。

1999年にXMLHttpRequestをサポートしたInternet Explorer 5.0がその最初の姿であった。

それ以前にも、COM(Component Object Model/コンポーネント・オブジェクト・モデル)ソフトウェアフレームワークに基づくマイクロソフトのActiveX技術は、プログラマーにブラウザ上でプログラム的なことを行う方法を提供した。その結果、オンラインワープロ、ストリーミングメディアサイト、その他の驚異を手に入れた。

https://time-az.com/main/detail/77104

IEはウェブブラウザに他の技術革新ももたらし、そのうちのいくつかはHTML標準の一部となった。
DOM(Document Object Model/ドキュメント・オブジェクト・モデル)により、ウェブページのあらゆる部分をJavaScriptで操作できるようになり、innerHTML DOM拡張もそのひとつであった。また、Iframe は、他のウェブページの中にあるウィンドウの中にウェブページを表示する方法を提供する革新的なものであった。

そして、IEのイベントとイベントバブリング(Opens in a new window)のサポートが登場した。IEの開発者が開拓したイベントには、私たちがブラウザで毎日行っている、右クリックによるコンテキストメニューの表示、マウスホイールの回転、カーソルのホバリングなどが含まれた。

CSSは、後にOperaブラウザを開発し、今では当たり前のブラウザ機能の多くを革新したホコン・ウィウム・リー(Håkon Wium Lie)がCERNで開発した規格で、IEは主要ブラウザで初めてサポートされた。IEはまた、ボックスの幅と高さ、テキストのオーバーフロー、楕円、ワードラップ、グラデーション、不透明度など、今では欠かせないCSS機能を後から導入した。

さらに、ドラッグ&ドロップ、クリップボードへのアクセス、ブラウザ上でのリッチテキスト編集といった基本的な機能は、すべて推測通りMicrosoft Internet Explorerのおかげである。

では、なぜ嫌われたのか?

事態は悪い方向へ
Internet ExplorerとActiveXは、アプリケーション開発者がウェブブラウザ上で以前は不可能だったことを可能にしたが、同時にマルウェア開発者にも同じオプションを提供し、その結果、ブラウザの評判は長く低迷を続けることになった。IEによって可能になった最新のマルウェア攻撃に関するニュースは、絶えることがないように思われた。

では、なぜマイクロソフトはこのマルウェアに使われやすいコードをIEの後のバージョンから削除しなかったか?それは、何百万ドルもかけて自社のウェブアプリケーションを開発した多くの企業が使っているコードを壊してしまうからであった。PCMagでさえ、2019年までInternet Explorerを必要とするコンテンツ管理アプリケーションを使っていた。その後、スタッフの安堵感から移行した。

Internet Explorer 6
IE 6は、最も愛されているOSの一つであるWindows XPのデフォルトブラウザであるにもかかわらず、最も厳しい批判を浴びた、ブラウザで最大の悪役である。このブラウザのセキュリティ上の問題から、マイクロソフト自身もIE6カウントダウン(Open in a new window)というサイトを立ち上げ、IE6からの脱却を精力的に呼びかけた。

しかし、セキュリティの問題はIE6だけでは終わらなかった。バージョン8では、政府職員が核物質やその他の有害物質にアクセスする恐れがあるとされたことがあった。彼らは長い間サポートされていないOSバージョンにしがみついていたのだが、一時は忠実なXPユーザーでさえ、ある脆弱性から保護されないこともあった。

IEの後のバージョンでは、多くの改善とセキュリティ問題の修正が行われたが、ダメージはすでに大きく、IEは Chromeにほぼすべての市場シェアを奪われていた。

開発者はもはやIEをターゲットにしておらず、むしろChromeでコードが正しく動作することだけを気にしていた。開発者は常に、大多数のユーザーが使用しているブラウザに注目するから、これは理にかなっている。そしてIEは、Chromeがしばしば最初に実装した新しいHTML5標準への対応で遅れをとっていた。

MicrosoftはWindows 10でブラウザーの名称をEdgeに変更したが、まだ独自のWebページレンダリングコードを使用していた。それが、Chromeと同じChromiumのページレンダリングコードを使用する現在のEdgeブラウザ(オリジナルのものは現在「レガシーEdge」と呼ばれていru)で変わった。IEの開発チームは、キャッチアップとモグラ叩きに疲れ、Chromiumオープンソースブラウザのコードに貢献し、それを自社の新しいバージョンのEdgeのベースとして使用することにした。

現状では、ウェブレンダリングエンジンの選択肢として残っているのはFirefoxだけで、他はChromiumに移行している。

IEは死んだ、IE万歳!
Edgeに乗り換えて、IEに最後の別れを告げるときが来た。

ちょっとだけ。IEを必要とするビジネスアプリケーションをまだ使用している人には、前進する方法がある。新しいEdgeでは、Windows 11でもIEモードを有効にすることができる。ただし、残念ながらmacOS版とLinux版のEdgeでは無効。どう考えても、その機能はいずれ消えてしまうことになる。IEの最終形態が死んでも、名高いブラウザは、それが可能にしたウェブ標準と機能の中で生き続けるでしょう。

Bye-bye IE


この記事が気に入ったらサポートをしてみませんか?