公開日: 2025 年 2 月 27 日
コミュニティ、Google、他の主要なブラウザ ベンダーの両方で、Baseline は忙しい 1 か月でした。今回のベースライン マンスリー ダイジェストでは、Chrome デベロッパー リレーションズが、更新情報、コミュニティの記事や講演、ツールなど、ベースラインに関連する最新情報を改めて確認します。
Interop 2025 が進行中
相互運用プロジェクトでは、毎年、主要なブラウザ ベンダーとサポート 組織が協力して、1 年間以内にすべてのブラウザに新機能を導入するための重点分野を定義しています。2 月に、Interop 2025 プロジェクトが共同プロジェクトとして正式に開始されました。
今年のプロジェクトの重点分野には、Core Web Vitals、View Transitions API、WebAssembly、レイアウトなどの機能が含まれます。以下のブログ投稿のいずれか(またはすべて)をお読みください。
TheJam.dev での Rachel Andrew との談話
最近、Chrome デベロッパー リレーションズの Rachel Andrew が TheJam.dev で Brian Rinaldi と対談し、相互運用性とベースラインについて語りました。
幅広いテーマについて、視聴者からの質問も交えて議論しました。ぜひご覧ください。ベースラインが存在する理由と、ウェブ デベロッパーがブラウザの互換性について心配することなく、ウェブ プラットフォームのどの程度を利用できるかを理解するうえで、ベースラインがどのように役立つかを説明しています。
baseline-status WordPress プラグイン
今月、CSS-Tricks の Geoff Graham 氏が、ベースライン ステータス ウェブ コンポーネントを実装する ベースライン ステータス WordPress プラグインに関する記事「WordPress ブロックのベースライン ステータス」を公開しました。このプラグインを使用すると、特定の機能のベースライン ステータスを示すサイトのページにウェブ コンポーネントを簡単に配置できます。
ベースライン ステータスのウェブ コンポーネントと、それを実装するプラグインは、ウェブ機能に関する記事など、特定のウェブ機能をすべての主要なブラウザ エンジンで使用できるかどうかを明確にできるコンテキストで非常に役立ちます。さらに重要なのは、レンダリング時に、ウェブ コンポーネントが特定のウェブ機能に関する最新の情報を提供することです。CSS-Tricks は、ウェブ コンポーネントをサイト全体に実装することで、ウェブ コンポーネントを活用しています。たとえば、CSS-Tricks の @scope
ルールのドキュメント ページでは、ベースライン ステータス プラグインが実装されています。
RUMVision ベースラインの事例
1 月のこのダイジェストで、RUMVision が Baseline を RUM ソリューションに統合したことを発表しました。これは、サイト所有者がユーザーが利用できるベースライン機能を把握するのに役立つ最初のツールの 1 つであるため、非常にエキサイティングな開発です。
今月、RUMVision は、プロダクトにベースラインを統合した方法に関するケーススタディを公開しました。興味深いケーススタディです。どのように成功したかを知りたい方は、ぜひご覧ください。
Popover API がベースラインとして新たに利用可能に(再び)
2024 年 4 月に、ポップオーバー API がベースラインの新規利用可能になったことが発表されました。ただし、1 つのブラウザ エンジンでこの API の実装に重大なバグがあり、そのバグが検出されなかったため、ポップオーバー API が予定より早くベースラインの新規利用可能になりました。
その結果、興味深い理由により、ポップオーバー API のベースラインの新規利用可能日が今年の 1 月 27 日に更新されました。
すべてのブラウザで動作 - 可用性を超えた相互運用性
最近、Chrome DevRel の Mariko Kosaka がアリゾナ州フェニックスまで足を運び、HalfStalk Conference でベースラインについて講演しました。講演では、相互運用性の概念、(すべてのデバイスタイプで)機能が相互運用可能であるかどうかを判断する方法、サポートなしで判断するのが難しい理由、Baseline によってデベロッパーが相互運用性を簡単に実現できる仕組みについて説明しました。
現在、この講演の動画は録画されていませんが、マリコのスライド資料で詳細を確認できます。今後、Chrome デベロッパー リレーションズのメンバーが、お近くのカンファレンスでベースラインについて講演する予定です。
ESLint が CSS の lint を正式にサポート
ESLint を使用したことがある方はご存じのとおり、これまで ESLint は JavaScript のみを lint するツールでした。今月、ESLint は CSS リンティングがツールで正式にサポートされるようになったことを発表しました。このお知らせの一部は、プロジェクトの CSS でベースライン機能の使用を適用するのに役立つ require-baseline
ルールに関するものです。今後、ウェブ デベロッパー向けのベースライン サポートを提供するツールが増え、機能のサポートに関する質問がよりわかりやすくなることを期待しています。
新たな月の到来です。
2025 年は、ベースラインにとって大きな年でした。Chrome デベロッパー リレーションズでは、この分野でさらに多くの開発が進むことを期待しています。次回のダイジェストは来月末に配信予定です。また、ここに記載すべき内容や、今後のダイジェストに記載すべき内容が漏れていると思われる場合は、いつもどおりお知らせください。