概要
- 10年前、YouTubeのWeb開発チームが IE6サポート終了 を画策
- IE6 のバグや非互換性に悩まされ続けた日々
- サポート終了を“ 脅すバナー ”でユーザーに通知
- OldTuber権限 を使い、秘密裏に本番環境へ導入
- 影響はYouTube内外に波及し、Google全体の流れを変化
YouTubeがIE6を“殺した”陰謀
- 10年前、 YouTubeのWeb開発チーム がIE6のサポート終了を画策
- きっかけはIE6特有の 致命的なバグや非互換性 への対応疲弊
- 空の
src属性を持つ<img>タグや、未対応要素へのCSS指定で サーバー障害やブラウザクラッシュ が頻発 - 開発スプリントごとに 1~2週間 をIE6対応修正に費やす苦痛
- ユーザーの18%がIE6利用者だったため、 サポート終了は困難 という現実
- チームの忍耐が限界を迎え、 IE6サポート終了を“脅す”バナー案 が浮上
“IE6サポート終了バナー”の秘密計画
- バナー内容:「 まもなくご利用のブラウザのサポートを終了します。よりモダンなブラウザにアップグレードしてください」
- 表示対象は IE6ユーザー限定、主要ブラウザ(Chrome, Firefox, IE8, Opera)へのリンク付き
- 文言は 曖昧かつ期限未定 で、ユーザーにアップグレードを促す狙い
- バナーは 閉じることも可能、目立たない仕様で監視の目を回避
- 国際化対応を 意図的に遅延 し、翻訳者経由の発覚リスクも回避
OldTuber権限と本番環境への導入
- YouTube初期エンジニア が独自に設けた“OldTuber”権限の存在
- OldTuber取得者は、 Googleの厳格なコードレビューやテストを回避 して直接本番反映が可能
- 開発チームの数名がOldTuber権限を取得し、 秘密裏にバナーコードを本番リリース
- 失敗すれば 即時解雇リスク も覚悟の上での決行
- コードは 最も反骨的な開発者 の名前でコミット、仲間が承認
社内外の反響と影響
- 最初に反応したのは 広報チーム、次いで 法務部門 がChrome優遇を懸念
- バナーのブラウザ表示順はランダム、Cookieで固定化していたことを実演し誤解を解消
- エンジニアリングマネージャー たちからは特に叱責なし
- Google DocsチームがYouTubeのバナーを模倣し、 同様のIE6サポート終了バナーを導入
- 社内で「Google Docsがやったから」という誤解が広がり、 YouTube発の陰謀は表沙汰にならず
- 結果的に Google全体でIE6脱却の流れ が加速し、Webの進化に貢献
まとめ
- YouTube開発チーム によるIE6“殺害”計画は、Web開発現場の苦悩と創造的反抗の象徴
- OldTuber権限 という特権と、チームの連携が生んだ大胆な実行力
- 小さなバナー が業界全体のブラウザ進化を後押しした歴史的エピソード
2007年にBing(当時はLive Search)のフロントエンドで働いてたんだけど、マイクロソフト内でもIE6は嫌われてたし、特にウェブ開発をしてるチームからは反発があったね。入社してから約1年後に、Internet Explorer 5と6の元GMが僕の部署に異動してきたんだけど、彼の自己紹介メールにはIE6に対するちょっと恥ずかしげな謝罪が書いてあった。それを印刷して、Bingでの残りの時間ずっとオフィスの壁に貼ってたんだ。大事な宝物だったよ。あのブラウザ、ほんとにたくさんの悪夢を引き起こしたな。 (ちなみに、そのGMはいい人で賢い人だったけど、謝罪はちょっと皮肉が入ってた。IE6はリリース当初は間違いなく最高のブラウザだったからね。問題は、マイクロソフトが実質的にそれを見捨てて、何年も放置してしまったこと。ウェブはどんどん進化していったのに、IE6は取り残されて、IEのチームも当然のように嫌われ者になっちゃった。)