paint-brush
Internet Explorer と Web 標準の歴史@webhistory
3,787 測定値
3,787 測定値

Internet Explorer と Web 標準の歴史

History of the Web8m2023/01/22
Read on Terminal Reader

長すぎる; 読むには

2007 年、Molly Holzschlag は、マイクロソフトの円卓会議でビル ゲイツと一緒に座るよう招待されました。彼女は、Web Standards Project (WaSP) の代表として出席しました。WaSP は Microsoft と数年間協力しており、W3C の最新の開発に歩調を合わせた Internet Explorer での標準サポートを提唱していました。
featured image - Internet Explorer と Web 標準の歴史
 History of the Web HackerNoon profile picture
0-item

2007 年、Web 標準プロジェクトが再び登場し、Microsoft はこれまでで最も標準に準拠したブラウザーを構築するようになりました。


Molly Holzschlagには、この記事の執筆と、このプロジェクト全般に関して多大な協力をしていただき、本当に感謝しています。 Molly の継続的なサポートと Web での継続的な作業に感謝します。


2007 年末、Molly Holzschlag は、Microsoft の円卓会議でビル ゲイツと一緒に座るよう招待されました。 Holzschlag はその前年の同様のイベントで Gates に会い、同じこと、つまり Web ブラウザーと標準について話し合うためにそこにいました。会議はかなり短く保たれました。一人一人に 1 つの質問しか与えられませんでした。


彼女は、Web Standards Project (WaSP) を代表して、プロジェクト リーダーとして参加していました。 WaSP は Microsoft と数年間協力しており、W3C の最新の開発に歩調を合わせた Internet Explorer の標準サポートを提唱していました。 1 年前にリリースされた Internet Explorer 7 は、Microsoft と WaSP に代わって作業している開発者コミュニティとの間のコラボレーションが成功したことの証明でした。しかし、Holzschlag 氏は、WaSP と Microsoft の間の通信が滞っていることに気付きました。


ホルツシュラーク氏は部外者として会議に出席し、マイクロソフトに反発し、国内最大のテクノロジー企業の内部政治を回避する独自の立場にありました。そのため、質問の時間になると、彼女はすぐに本題に入りました。彼女は、過去 6 か月間で、Microsoft は以前のコラボレーションで非常に役立っていたいくつかのコミュニケーション ラインを廃止したと説明し、次のように付け加えました。


ここにいる人物は、Web とブラウザーの会話に関してデザイナーと開発者の間の連絡役を務めることになっているため、この会話はほとんど閉ざされているようです。


ゲイツ氏は彼女を IE チームのゼネラル マネージャーであるディーン ハチャモビッチ氏に紹介し、Internet Explorer 8 にどのような改善を加えるかについて話し合いました。チームと彼はすぐに同じページにいるでしょう。


「調べてみます」と約束した。


これは、悪名高い閉鎖的なソフトウェア会社である Microsoft の CEO であり、Web 標準が Internet Explorer 8 の第一級の市民になるだけでなく、透明性とコラボレーションがブラウザーの開発の基本であることを保証しました。


マイクロソフトでの変化の程度、つまりそのレベルの透明性がどれほど重要であったかを理解するには、WaSP が作成された数年前にさかのぼる必要があります。

その会議の 10 年前、1990 年代半ばから後半にかけて、Microsoft と Netscape はブラウザの市場シェアをめぐって激しい競争を繰り広げました。これは後にブラウザ戦争と呼ばれることになります。 2 つの企業は独立して作業を行いました。Netscape は Navigator で、Microsoft は Internet Explorer で、独自の機能を追加し、オープン Web の標準と約束からさらに遠ざかりました。


開発者は、この対立の真っ只中にいらいらし、巻き込まれていることに気づきました。 Web テクノロジー、特にドキュメント オブジェクト モデル (DOM) をより均等にサポートするようブラウザを説得することを目的とした草の根運動が形成されました。彼らは自分たちを Web Standards Project (WaSP) と呼んでいました。グループの最初のイテレーションを率いる Jeffrey Zeldman は、WaSP の「ひも」と呼ばれる戦術を頻繁に使用していました。これは、ブラウザに対して、より良い標準と DOM サポートを採用するよう、批判、公開のオンライン編集、広範で執拗な電子メール キャンペーンを通じて圧力をかけるものでした。 .マイクロソフトは頻繁に標的にされました。


2001 年、Microsoft は Internet Explorer 6 をリリースしました。Web 標準が変わり始めました。ブラウザーは、ほとんどの場合、Zeldman と Web Standards Project によって、平均よりも優れた DOM と標準のサポートを称賛されました。時間が経つにつれて、組織は WaSP のおとり捜査に依存することを減らし、ブラウザへの圧力から開発者の教育とアウトリーチに焦点を移しました。

少なくとも、つまり、しばらくの間です。


Microsoftは過去の過ちから学ぶことにあまり熱心ではなかったので、基本的に自分たちの仕事は完了したと判断しました。 IE6 のリリース後、彼らはエンジニアを IE チームから別の場所に移動させ、1 人か 2 人だけを残して船を操縦しました。


一方、Web プラットフォームは前進を続けました。ほんの数年の間に多くのことが起こりました。 W3C は、XHTML と新しい標準仕様に移行していました。 CSS は、IE 6 がリリースされた時点では比較的新しい技術でしたが、W3C で活発に取り組んでいました。 Netscape の分派であるFirefox は、標準に準拠したオープン ソース ブラウザをリリースしました。 Web 標準の支持者である Opera は、タブ ブラウジングを導入した最初のブラウザであるバージョン 7 まででした。そして、どちらも非常に印象的な CSS サポートを追加しました (市場でのシェアはわずかでしたが)。


マイクロソフトは、会話に追加する新しいものは何もありませんでした。 IE 6 は、かつて Web 標準のチャンピオンでしたが、再び後れを取り、最新の Web 標準に追いついていないと批判されました。この 5 年間、ブラウザの動きはほとんどまたはまったくなかったため、多くの開発者は、Web を抑制していると Microsoft を非難し始めました。


Holzschlag は何年もの間、主に CSS で組織と協力してきました。 2003 年、彼女は共同リーダーのスティーブ チャンピオンと共にプロジェクトのリーダーを務めるよう依頼されました。彼女は、急速に進化する Web 仕様の世界に入り、成長する Web 開発者のコミュニティから真の興奮を得ました。しかし、Microsoft は依然として大きなハードルであり、Web が進歩するのであれば、Microsoft が参加する必要がありました。

Holzschlag が担当していた Web Standards Project の Web サイト

Microsoft と WaSP が塹壕を掘り下げているように見えた当時、Holzschlag が見たのは橋だけでした。その見通しは、Web 標準に大きな影響を与えることになります。


Holzschlag 氏は、Microsoft に対するストライキを調整するのではなく、Internet Explorer チームのメンバーとの会合を開始し、何らかの方法で協力できるかどうかを確認しました。彼女が驚いたことに、彼らは彼女に会えて喜んでいました。当時はあまり知られていませんでしたが、Microsoft 内の一部の従業員は、より良い標準サポートとブラウザーの新しいバージョンを社内で提唱し始めていました. Chris Wilson や Markus Mielke などの開発者は、しばらくの間、上司に改善を求めてきました。しかし、彼らが必要としていたのは、外部からの良いプッシュでした。


導入後まもなく、WaSP は Microsoft Web Standards Project Task Force を立ち上げました。これは、WaSP と Microsoft の協力に関する公式声明です。 Web コミュニティは、Opera や Firefox などのオープン ソース ブラウザーから HTML と CSS について多くのことを学びました。しかし、その標準サポートを IE に組み込む必要がありました。タスク フォースは Microsoft と連携し、チームの開発者と直接つながり、Internet Explorer の将来のバージョンで W3C 標準への準拠を改善するよう提唱しました。


誰もが WaSP の新しい方向性に同意したわけではありません。 Microsoft との協力を後押しする標準の支持者もいました。しかし、Holzschlag は、競争が停滞につながったことを知っていました。協力が進展につながるかもしれません。


そして、マイクロソフトは実際に物事をオープンにし始めました。彼らはコミュニティと話し、フィードバックを集めました。 Wilson と Mielke は公開ブログを開始し、Internet Explorer 開発チーム内から派遣されました。外部からのサポート、そして現在は少なくとも内部からのサポートにより、そのチームは 2006 年に Internet Explorer 7 を開発し、より優れた Web 標準への準拠、より高速なインターフェイス、およびまったく新しい UI を実現しました。


また、2006 年には、Holzschlag は Microsoft の年次オールハンズ ミックスに招待されました。彼女は Web コミュニティの他のメンバー (Andy Clarke や Eric Meyer など) や IE チームのメンバーと一緒にパネルに参加しました。彼らは、開発者がブラウザーで作業する際に直面する問題と、将来何が最善であるかについて率直に話しました。 IE 7 のベータ版は既にリリースされていましたが、Microsoft のチームはこのフィードバックに耳を傾け、次のバージョンへの取り組みを開始しました。彼女が初めてビル・ゲイツに会ったのはそこでした。

座談会参加者

これは 2007 年にさかのぼります。Holzschlag が円卓会議イベントである Microsoft Mix'n'Mash に再び招待されたとき (今回は、質問をするエンジニアのグループが少しタイトでした)、Bill Gates への質問が始まりました。この郵便受け。


この時期、Internet Explorer 7 のリリース後、Internet Explorer 8 のリリースに先立って、Microsoft のブラウザー チームは情熱的で野心的でした。多くは W3C の代表者でした。彼らは何をしなければならないかを知っていましたが、上からの承認が必要でした。 Holzschlag 氏は、Gates 氏への質問でいくらか圧力をかけ、Web 標準を会話に押し戻しました。


10年間で多くのことが変わりました。ビル ゲイツは、Internet Explorer と Web 標準の重要性を理解しました。 Holzschlag が彼女に質問したとき、彼はそれに直接答えました。 Microsoft のブラウザー チームを取り巻く文化は本当に変わりました。彼らには、Internet Explorer だけでなく、Web も改善するテクノロジに取り組む自由とサポートが与えられました。


今後数年間で、そのブラウザー チームはさらにオープンになるでしょう。公的な発表や、Wilson や Mielke などの IE チームが書いた成長中のブログで、Microsoft は WaSP や標準に焦点を当てた開発者と協力する意思と能力があることを証明しました。

2009 年の Internet Explorer 8 のリリースは、その点を証明しました。 DOM のより完全な実装、より優れた CSS サポート、ARIA ランドマークの組み込みなど、以前のどのバージョンよりも W3C 標準に準拠していました。これは、2001 年に Internet Explorer 6 をリリースした Microsoft からの驚くべき変化でした。


Holzschlag は最終的に WaSP の主任としての役割を辞任し、Microsoft のコンサルティングを開始しました。オープン アクセスと Web 標準を提唱する彼女の Web に関する仕事は止まることがありません。 WaSP での彼女の時間は、より標準に準拠した未来に向かって共に成長した Web コミュニティの一部でした。


この投稿では、タイムラインに 2 つのマイルストーンを紹介しました。


Microsoft Web 標準タスク フォース

  • 2005 年 7 月 5 日
  • Molly Holzschlag が先頭に立つ The Web Standards Projects は、Microsoft のブラウザである Internet Explorer により優れた Web 標準サポートを提供するためのタスク フォースを作成します。今後数年間、このグループは、最新の HTML および CSS 仕様を実装する最善の方法について Microsoft にガイダンスを提供します。


Internet Explorer 6

  • 2001 年 8 月 27 日

  • Microsoft は、Windows XP にバンドルされた Internet Explorer 6 をリリースします。このブラウザーはかなり進歩しており、最新の Web 標準を備えており、市場で大きなシェアを占めています。しかし、IE の次のバージョンは 5 年間リリースされず、すぐに競合他社に遅れをとることになりました。



ソース


ここで最初に公開されました。