公開日: 2026 年 5 月 5 日
Chrome 148 がリリースされました。この投稿では、今回のリリースに含まれる主な機能をご紹介します。Chrome 148 のリリースノート全文をご覧ください。
このリリースのハイライトは次のとおりです。
- CSS 名のみのコンテナ クエリを使用すると、コンテナ タイプを設定せずに名前でコンテナをクエリできます。
- 動画要素と音声要素の遅延読み込みを使用すると、これらの要素がビューポートに近づくまで読み込みを遅らせることができます。
- Prompt API を使用すると、オンデバイス AI に直接アクセスできます。
CSS の名前のみのコンテナクエリ
CSS クエリ コンテナは、container-type を必要とせずに、container-name のみに基づいてクエリできるようになりました。
#container {
container-name: --foo;
}
@container --foo {
input { background-color: green; }
}
<div id="container">
<div><input></div>
</div>
以前は、@container には名前だけでなくコンテナ タイプも必要でした。
動画要素と音声要素の遅延読み込み
Chrome 148 では、<video> 要素と <audio> 要素に loading 属性が追加され、デベロッパーは loading="lazy" を使用して、要素がビューポートの近くになるまでメディア リソースの読み込みを遅延させることができます。
これにより、<img> 要素と <iframe> 要素の既存の遅延読み込み動作と一致し、ページの読み込みパフォーマンスが向上し、データ使用量が削減されます。
詳しくは、loading プロパティに関する MDN ドキュメントと、Squarespace ブログの How To Use Standard HTML Video and Audio Lazy-Loading on the Web Today をご覧ください。
Prompt API
Prompt API を使用すると、ウェブ デベロッパーはブラウザが提供するオンデバイス AI 言語モデル(具体的には Chrome の Gemini Nano)に直接アクセスできます。
最初の実装では、テキスト、画像、音声の入力がサポートされています。また、レスポンス制約により、生成されたテキストが事前定義された正規表現と JSON スキーマ形式に準拠します。
これにより、画像キャプションの生成やビジュアル検索の実行から、音声の文字起こし、音響イベントの分類、特定の指示に従ったテキストの生成、マルチモーダル ソースマテリアルからの情報や分析情報の抽出まで、さまざまなユースケースがサポートされます。
詳しくは、Prompt API のドキュメントをご覧ください。また、デモをお試しください。
関連情報
ここでは、主なハイライトの一部のみを取り上げます。Chrome 148 のその他の変更については、以下のリンクをご覧ください。
- Chrome 148 のリリースノート。
- Chrome DevTools の新機能(148)をご覧ください。
- Chrome 148 の ChromeStatus.com の更新。
- Chrome のリリース カレンダー。
登録
最新情報を入手するには、Chrome Developers YouTube チャンネルに登録してください。新しい動画が公開されるたびにメール通知が届きます。X または LinkedIn で Google をフォローして、新しい記事やブログ投稿を入手することもできます。
Chrome 149 がリリースされ次第、Chrome の新機能についてお知らせします。