マイクロソフトとグーグルは木に座ってブラウザの互換性に取り組んでいる

Table of Contents

マイクロソフトとグーグルは木に座ってブラウザの互換性に取り組んでいる

経営陣が口論する一方で、MicrosoftとGoogleのエンジニアたちはブラウザにおける開発者の深刻な悩みを軽減するために知恵を絞ってきた。ちなみに、これはCSSに関係している。

Internet Explorer の全盛期における Microsoft の悪ふざけを覚えている人は、この Windows の巨人がブラウザー互換性イニシアチブに参加したと考えると、間違いなく一抹の皮肉を感じるだろうが、それが現実なのだ。

Googleは、昨今のブラウザ業界においてまさに「ゴリラ」のような存在であり、Chromeブラウザの基盤となるChromiumプロジェクトは、MicrosoftのEdgeやVivaldiなど、多くの人気ウェブサーフィンアプリケーションの基盤となっています。この広告主がCompat 2021プロジェクトに参加していることは、今後の進展にとって明るい兆しと言えるでしょう。

「ウェブ上の互換性は、開発者にとって常に大きな課題であった」と Google は息を呑むほど控えめに述べ、その後、エンジニアの取り組みが 5 つの主な悩みの種になっているという調査結果に言及した。これらはすべて CSS の範疇に入る (ブラウザ拡張機能ではなく、おそらく)。

マスクを外している人のイラスト

Vivaldiはブラウザ戦争に刺激的な新戦線を開き、巧妙なコードでブロックを回避しようとしている

続きを読む

Microsoft、Google、Igalia(Chromium と WebKit の定期的な貢献者)のエンジニアは、2021 年に CSS Flexbox、CSS Grid、transforms、aspect-ratio プロパティ、position: sticky の 5 つの領域の修正に取り組む予定です。

進捗状況は便利なダッシュボードで測定でき、Chrome/Edge、Firefox、Safari のプレビュー ビルドが各重点分野に対してどの程度優れているかが表示されます。スコアには機能ごとに最大 20 ポイントが割り当てられ、合計 100 ポイントになります。

ベンダー間でのブラウザの互換性という目標は、Chromium、Gecko、または WebKit ベースのブラウザを扱う際の CSS の不安定さにうんざりしている開発者にとっては特に崇高なものです。

しかし、5 つの問題領域に焦点を当てることは歓迎すべきことですが、この取り組みでは、一部のベンダーがユーザー エージェント文字列に潜む内容に基づいて Web サイトの機能をブロックする習慣など、顧客が選択したブラウザーの互換性について疑問を抱く可能性のあるその他の問題には対処していません。

もしブラウザがGoogle、Microsoft、そしてCompat 2021イニシアチブが望むほど互換性を持つようになれば、このようなごまかしは必要なくなるでしょう。そうでしょう?®

Discover More