Google、Mozilla、Apple は Web ブラウザ間の互換性を向上させる取り組みを開始しました

Google、Mozilla、Apple、Microsoft、Bocoup、Igalia は、ブラウザの互換性の問題を解決し、Web テクノロジーに対するより一貫したサポートを提供し、サイトと Web アプリケーションの外観と動作に影響を与える要素の操作を統合するために協力してきました。 この取り組みの主な目標は、ブラウザやオペレーティング システムに関係なく、サイトの外観と動作が同じになるようにすることです。Web プラットフォームは総合的である必要があり、開発者は Web アプリケーションの作成に注意を払う必要があり、特定の非互換性を回避する方法を探す必要はありません。ブラウザ間で。

この取り組みの一環として、ブラウザーをテストするための新しいツールキットである Interop 2022 が準備されました。これには、最近開発された Web テクノロジーの実装レベルを評価する、共同で準備された 18 のテストが含まれています。 テストで評価されたテクノロジには、CSS カスケード レイヤー、カラー スペース (カラー ミックス、カラー コントラスト)、CSS 包含プロパティ (CSS Containment)、ダイアログ ボックスを作成するための要素 ( )、Web フォーム、スクロール (スクロール スナップ、スクロール動作、オーバースクロール動作)、タイポグラフィ ツール (font-variant-alternates、font-variant-position)、エンコーディングの操作 (ic)、API Web Compat、Flexbox、CSS グリッド(サブグリッド)、CSS 変換およびスティッキー配置 (CSS 位置: スティッキー)。

テストは、Web 開発者からのフィードバックと、ブラウザーの動作の違いに関するユーザーの苦情に基づいて編集されました。 問題は 15 つのカテゴリに分類されます。Web 標準サポートの実装におけるエラーまたは欠陥 (3 テスト) と、仕様のあいまいさまたは不完全な指示に関連する問題 (XNUMX テスト) です。 対処されている XNUMX 番目のカテゴリの問題には、コンテンツ編集 (contentEditable)、execCommand、マウスおよびポインター イベント、およびビューポート単位 (最大、最小、および動的ビューポート サイズの lv*、sv*、および dv*) に関連する仕様の不備が含まれます。

このプロジェクトは、Chrome、Edge、Firefox、Safari ブラウザーの実験的リリースと安定版リリースをテストするためのプラットフォームも立ち上げました。 非互換性の排除において最も優れた進歩を示したのは Firefox で、安定版ブランチで 69%、実験的ブランチで 74% のスコアを獲得しました。 比較のために、Chrome のスコアは 61% と 71%、Safari のスコアは 50% と 73% でした。

出所: オープンネット.ru

コメントを追加します