新しい developer.chrome.com へようこそ。

本日は、developer.chrome.com のドキュメント サイトの刷新についてお知らせいたします。Google Chrome は 2008 年にリリースされましたが、このドメインもほぼ同じ時期に作成され、最後のメジャー アップデートは 2012 年でした。

developer.chrome.com は、Chrome の拡張機能とウェブストアのドキュメントのメインページとして引き続き使用できます。今後数週間から数か月の間に、人気の高い 「Chrome の新機能」シリーズや DevTools のドキュメントなど、Chrome 固有のさまざまな新規および移行されたコンテンツもこのドメインに追加される予定です。

お使いの RSS リーダーでこのサイトを定期購読して、最新のコンテンツをチェックすることもできます。

拡張機能

Chrome 拡張機能は 2020 ~ 2021 年頃に急速な変化を遂げています。拡張機能の manifest.json ファイルの新しい形式である Manifest V3 が導入されます。これに加えて、declarativeNetRequest API(ユーザーのネットワーク リクエストを高速でルールベースで操作する方法)、バックグラウンド ページに代わるバックグラウンド サービス ワーカー、適切なコールバック ベースのメソッドのサポートを約束するなどの新機能も導入されます。

また、自動生成された TypeScript 定義ファイルを npm に公開するようになりました。VSCode などのツールを使用して Chrome 拡張機能を作成する場合は、chrome-types に依存して自動補完を利用できます。この npm パッケージは自動的に公開され、Chromium ソースから変更を直接取得します。

技術的な注意事項

デザインの変更に加えて、今週中にこのサイトのすべてのコンテンツを developer.chrome.com GitHub リポジトリでオープンソース化することをお知らせします。

技術的な観点から、Chrome の存在期間のほとんどにおいて、長尺コンテンツは Chromium リポジトリ自体に存在していました。ただし、ガイドや情報などの長いコンテンツを GitHub に移行し、手書きの HTML から Markdown に変換することで、より広範な Chrome コミュニティのコントリビューターが参加するための障壁を取り除くことを目指しています。こうした貢献には、Google のコンテンツに関する問題の報告や、検出された問題を修正するためのプルリクエストなどがあります。(ただし、ブラウザ自体に問題が見つかった場合は、引き続き crbug.com で報告してください)。

Chrome でも、多くの API が登場しては消えていきました。NaCL や Chrome Apps プラットフォームなどの API が構築され、削除されました。これらの API は「正常に終了」しています。オープンウェブの一部を構成する最新の代替 API が用意されています。これらの API は、新しい developer.chrome.com サイトで引き続きドキュメント化されますが、明確な非推奨通知が付与されます。ドキュメントは、関連する非推奨ポリシーに沿って削除されます。

最後に、このサイトには以前、多数の広告表示オプションのサンプルが含まれていました。また、コミュニティでより利用しやすくするため、これらを GitHub に移動しました。

概要

Chrome ブラウザは、2008 年の初リリース以来、機能だけでなく、外観や操作性にも多くの変更が加えられています。次は、developer.chrome.com が同じことをする番です。新しい機能をぜひお試しください。