よりパワフルで便利なウェブを目指して。
今年の Google I/O のまとめです。基調講演のステージや Chrome のオンデマンド セッションで 100 を超える新しい API、コンポーネント、ツールが議論されました。今回は、特に注目の 10 の更新をご紹介します。ぜひ @ChromiumDev からお気に入りの最新情報やご質問をお寄せください。
1. ブラウザでの AI と ML を進化させる WebGPU
この新たに利用可能になった API は、GPU ハードウェアの能力をフル活用し、ウェブを真の AI 対応につなげます。実際、Tensorflow.js のような ML ライブラリは WebGPU 上で通常の JavaScript よりも 100 倍速く実行でき、WebGPU は WebGL(以前のウェブ グラフィックのゴールド スタンダード)の 3 倍の速さで動作します。また、WebGPU はクラウド上ではなくデバイス上で実行されることから、デベロッパーは費用の削減、レイテンシの短縮、プライバシーを保護する新しい AI 機能の構築が可能になります。
2. WebAssembly で Android アプリをウェブでの利用が可能に
コードへの投資をさらに進めたいデベロッパーにとって、Kotlin や Dart などの WebAssembly によるマネージド メモリ言語のサポートは、既存のコードベースを再利用して、ネイティブ アプリだけでなくウェブでもユーザーにリーチできる大きな機会をもたらします。JetBrains の初期の仕事のおかげで、Kotlin で開発する Android デベロッパーは、アプリの機能を一度記述したら、WebAssembly を使用してウェブにデプロイできます。
3. Baseline: ウェブの明瞭性と予測可能性が向上
Google は W3C WebDX コミュニティ グループと連携して、Baseline 機能をコアセットとして確立します。これらは、Chrome、Edge、Firefox、Safari など、すべての主要なブラウザの現在および以前のバージョンで完全にサポートされます。MDN や caniuse.com といった主要企業と提携することで、この共通の言語とラベルをお客様のワークフローに直接取り入れます。そして毎年、ベースライン 23、24、25 を導入します。これは「削減」となります。すべてのブラウザに対応していますウェブ エコシステム全体の年次リリースのようなものです。こちらの手順に沿って操作してください。
4. Chrome 拡張機能のデベロッパーによる詳細なサポート
拡張機能は、ウェブユーザーにパーソナライズされたエクスペリエンスを提供するとともに、新規ユーザーにもリーチするうえで重要な役割を果たします。Google は、デベロッパーの皆様に Chrome 拡張機能を成功に導くための投資を行っていただきたいと考えています。このたび、Manifest V3 のリリース スケジュールの延長に加え、Chrome ウェブストアの UI の改善、拡張機能のドキュメントの更新、Chrome サイドパネルの新しいエンゲージメント サーフェスの追加を実施しています。
5. Next Paint とのインタラクションが来年の Core Web Vitals に
Core Web Vitals の現行セットに関するコミュニティによる広範なテストと継続的なフィードバックを受けて、Google は、First Input Delay を Interaction to Next Paint(INP)という、応答性をより総合的に測定する指標に置き換えることを発表しました。この変更は 2024 年 3 月に有効になります。それまでに余裕を持って INP を理解し、INP に合わせて最適化してください。
6. ウェブでの認証の未来をもたらすパスキー
ログインが必要なウェブアプリは、今すぐパスワードと 2 要素認証からパスキーにアップグレードしましょう。業界標準に基づいて構築されたこの技術は、パスワードやその他のフィッシング攻撃に利用される可能性のある認証要素に代わる、より安全な代替手段であり、ユーザーにシームレスなログインと認証エクスペリエンスを提供します。Shopify のようなアーリー アドプターが、このパスワードレス ソリューションを統合することですでに大きな効果を得ているのは喜ばしいことです。
7. プライバシー サンドボックスによる新しいプライバシー保護技術
プライバシー サンドボックスの取り組みに関するエコシステムと協力して、ウェブ上のトラッキング ベクトルの排除に共同で大きな進歩を遂げました。また、Chrome におけるサードパーティ Cookie のサポート終了が近づいているため、デベロッパーは CHIPS とファーストパーティ セットを含む新しい Cookie 機能をリリースしています。
8. ユーザーとデベロッパーのエクスペリエンスを向上させる、より多くのウェブ UI 機能
質の高いウェブアプリの水準を真に引き上げているのは、過去 1 年間に行われたウェブ UI 機能の進歩です。これには、新しいレスポンシブ UI 機能、アクセス可能なデフォルトとブラウザ管理状態を備えたカスタマイズ可能なコンポーネント、アニメーション API とインタラクション API の魅力的な更新が含まれます。ウェブ UI の世界には便利な機能がたくさんあります。皆様がこれらの機能を使用して何を作成されるかを楽しみにしています。
9. フレームワーク コードのデバッグを改善(Chrome DevTools)
さまざまな JavaScript フレームワークと連携して、Chrome DevTools でウェブアプリをデバッグする方法を改善しています。スタック トレースがより明確になり、新しい [コードを表示] オプションが追加され、ブレークポイントの信頼性が向上しました。Google の目標は、スタックの選択によって表示されるコードではなく、自分で記述するコードに集中できるようにすることです。Google の仕事はこれだけではありません。Google のツールをワークフローに深く組み込んで、ウェブ上の開発上の負担を減らすことに引き続き重点を置いています。ぜひこちらをご覧ください。
10. 今年の I/O で数百もの API を更新
今年の I/O では、優れたストレージやアーキテクチャ ソリューション、強力な UI 機能、さらには MIDI キーボードから描画タブレットまで、ブラウザでの周辺機器のサポートの改善など、数百の API が取り上げられました。YouTube チャンネルで公開されたオンデマンド コンテンツで、すべてのストーリーをご覧ください。
Google は、誰もがウェブに招待されているという事実をお祝いしたいと考えています。プラットフォームの改善に 重点を置いていますより便利でパワフルな新しいウェブを、ぜひご活用ください。
次回の Google I/O でお会いしましょう。