Chrome 94ベータ版には、メディアAPIの機能強化などが含まれています

数日前 GoogleはChrome 94のベータ版の提供を発表しました。 この新しいバージョンでは、ブラウザに新機能が追加され、いくつかの改善も加えられています。 WebCodecs API の完了がマークされています 元のテストの一部として行われたため、現在は正式に利用可能です。

WebGPU は Chrome 94 の初期テスト段階に入っています。WebGPU は Chrome 94 ベータ版と Chrome の開発者の一部です Chrome 99 の安定版ではすべてのユーザーにリーチする予定です。 

既存のメディア API は高レベルで重点が絞られているため、低レベルのコーデック API は、レイテンシの影響を受けやすいゲーム ストリーミング、クライアント側の効果、トランスコーディング、メディア コンテナのサポートなどの新しいアプリケーションをより適切にサポートします。

La ウェブコーデックAPI これらのギャップを埋める ブラウザにすでに存在するマルチメディア コンポーネントを使用する方法を提供します。

同時に WebGPU API Web および Web 用の WebGL および WebGL2 グラフィックス API の後継です。 「GPU コンピューティング」などの最新機能を提供だけでなく、GPU ハードウェアへのより安価なアクセスと、より優れた予測可能なパフォーマンスも得られます。

これは、既存の WebGL インターフェイスを改善したものです。、画像を描画するように設計されていますが、他の種類の計算に適応させるにはかなりの努力が必要です。 WebGPU は、GPU 上でレンダリングやレンダリング操作を実行するために、Direct3D 12、Metal、Vulkan などの最新のグラフィックス機能を公開します。 この機能はもともと Chrome 94 でテストされており、Chrome 99 で展開される予定です。

Googleによると、ユーザーインタラクションに応答するWebアプリケーションを作成するのは難しい そして時間が経っても受容的であり続けます。 スクリプトが主な原因の XNUMX つ 応答性の低下のこと。

「入力時に検索」機能の例を考えてみましょう。この機能を備えたアプリは、結果を取得して表示する際にユーザー入力に従う必要があります。 アニメーションなど、スムーズにレンダリングする必要があるページ上で起こることは考慮されていません」と同社は述べています。

Google は、Scheduler.postTask() メソッドにより、開発者がオペレーティング システムのブラウザ スケジューラを使用してタスク (JavaScript コールバック) を 93 つの優先レベル (ブロック ユーザー、表示ユーザー、バックグラウンド (ユーザー ロック、表示ユーザー)) でスケジュールできるようにすることで、これらのスケジュールのジレンマを解決できると考えています。と背景)。 また、タスクを動的にキャンセルして優先度を変更できる TaskController インターフェイスも公開します。 この機能は Chrome XNUMX での初期テストが完了し、Chrome でデフォルトで利用できるようになりました。

上記の項目に加えて、このバージョンの Chrome 新しい HTTP ステータス コード: 103 が導入されました。 最初のヒント 事前にサブリソースをプリロードします。 103 応答に次の内容が含まれる場合または他のバインディング ヘッダーを使用すると、Chromium は最終応答を受信する前に、指定されたリソースをプリロード (および/またはプリワイヤ、プリロード) しようとします。 Google によると、これにより Web 開発者はアプリ、サイト、ページを最適化する方法が得られます。

もう一つの目新しさはインターフェイスです 仮想キーボードの表示または非表示を制御するメソッドとプロパティを備えた VirtualKeyboard。 また、ページのコンテンツが暗くなったときに、ソフト キーボード サイズ イベントも発生します。 仮想キーボードは、ハードウェア キーボードが使用できないシナリオでの入力に使用されるスクリーン キーボードです。

ハードウェア キーボードとは異なり、仮想キーボードは形状を適応させて、予想される入力に合わせて最適化できます。 開発者は、入力モード属性を通じて仮想キーボードの表示方法を制御できますが、仮想キーボードをいつ表示するか非表示にするかについては制御が限られています。

また サブリソースに対するプライベート ネットワーク リクエストは安全なコンテキストに制限されています。 プライベート ネットワーク アクセスは、これらのサーバーに対して行われたリクエストの影響を制限することを目的とした一連の変更を提供し、サーバーが外部エンティティとの通信を確実に受け入れるようにします。 この関与が意味を持つためには、サーバーはクライアントの発信元が認証されていることを確認できなければなりません。 この目的を達成するために、安全なコンテキストのみが外部リクエストを行うことを許可されます。

出典 https://blog.chromium.org


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。