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