Apple と Mozilla に嫌われている物議を醸す Web Bluetooth API を備えた Chrome 104。

Apple と Mozilla に嫌われている物議を醸す Web Bluetooth API を備えた Chrome 104。

Google Chrome 103 が 6 月 21 日にリリースされ、ページの読み込みが高速になり、ローカル フォントにアクセスできるようになりました。これは、Chrome のメイン バージョンのリリースからほぼ 6 週間が経過したことを意味します。Chrome のリリースは通常 4 週間ごとに行われるため、これは少し珍しいことです。それにもかかわらず、Chrome 104 が本日リリースされ、リージョン キャプチャのサポートや、クレジット カード情報を保存しないためのオリジナルのトライアルなどを含む長い変更ログがあります。

今回の主な機能は、更新された Region Capture APIです。これにより、アプリはタブからビデオをキャプチャするだけでなく、トリミングすることもできます。Google によると、開発者はこの API を積極的にサポートしています。

ブラウザ コミュニティで話題になっているもう 1 つの機能は、Chrome 104 の改良された Web Bluetooth APIです。この API はアクセス許可ポリシーと統合され、Web サイトが Bluetooth 経由で他のデバイスと対話できるようになりましたが、クロスオリジン フレーム経由では対話できません。これにより、セキュリティを犠牲にすることなく、生産性とコミュニケーションの多くの機会が開かれると Google は考えています。

しかし、API に対して「否定的な」レビューを行っている Mozilla と Apple からの厳しい抵抗に直面しています。Apple は、API がセキュリティを低下させ、指紋の使用を許可すると考えています。同社は、「これらの問題に対処する方法はまだ見当たらない」と述べています。Mozilla も同様の懸念を表明し、API を「有害」と呼び、次のように指摘しています。

この API は、Bluetooth Generic Attribute Profile (GATT) へのアクセスを提供します。これは、仕様で許可されている最低レベルのアクセスではありませんが、その一般的な性質により、明確に評価することはできません。WebUSB と同様に、デバイスが任意のサイトからの要求を受け入れる準備ができているかどうかについては、かなりの不確実性があります。API の一般的な性質は、このリスクを管理するのが難しいことを意味します。Web Bluetooth CG は、ユーザーの同意のみに依存することを選択しましたが、これは十分な保護ではないと考えています。この提案では、ブラックリストも使用します。これには、脆弱なデバイスが使用されるのを防ぐために、継続的かつ積極的なメンテナンスが必要です。このモデルは持続不可能であり、ユーザーとそのデバイスに重大なリスクをもたらします。

Chrome 104 のその他の変更点として、「dpr」、「width」、「viewport-width」、「device-memory」という 4 つの非推奨のクライアント ヒントは、クライアント ヒントによって設定された基準に反するため、削除されています。インフラストラクチャー。同様に、U2F Security Key API とCryptotoken コンポーネント拡張機能も、WebAuthn などの最新の実装に既に含まれているため、メンテナンス モードになります。したがって、サイトの所有者も最新の標準に移行することをお勧めします。

マルチスクリーンホスティングAPIが改善され、マルチディスプレイ構成でサイトがフルスクリーン ウィンドウと小さなポップアップ ヘルパー ウィンドウを開くことができるようになりました。これ以前は、ユーザーは同じことを達成するために追加の手順を実行する必要がありました。同じ分野でのもう 1 つの改善点は、フルスクリーン コンテンツを要求する権限を、複数の信頼できるウィンドウ間で渡すことができるようになったことです。

Chrome 104 に存在するその他の小さな変更は次のとおりです。

ただし、それだけではありません。開発者の試用版とソース バージョンで機能を解放する必要があるためです。最初のものから始めて、マルチスクリーン ウィンドウ配置 API は、ユーザー操作のためのより優れた、より正確な画面ラベルを備えています。開発者のサーバーにクレジット カード情報を保存することを顧客がオプトアウトできるようにするために Web サイトが使用できる構成もあります。この UX の実装は、一部の地域では法律で義務付けられています。ロードされたバックグラウンド ページのスロットリングタイマーは、 flag を使用して減らすこともできます。これにより、パフォーマンスを低下させることなく、バッテリーと CPU の使用率を向上させることができます。

初期テストに関しては、 focusgroup CSS プロパティがあります。これにより、キーボードの矢印キーを使用して、特定の UI 要素間でフォーカスを切り替えることができます。元のトライアルのその他の機能には、シングル ページ アプリケーション (SPA) の遷移アニメーションを改善するための共有要素遷移と、setTimeout(0) メソッドの最大ネスト レベルの増加が含まれます。

Chrome 104 は 8 月 2 日に、Chrome 105 は 8 月 30 日にリリースされます。

ご覧のとおり、Chrome 104 は重要なアップデートです。それは今日の遅い時間にロールアウトを開始します。Chrome が 1 日以内にバージョン 104 に自動的に更新されない場合は、[ヘルプ] > [Google Chrome について] に移動して、利用可能になり次第すぐに更新を有効にしてください。次は Chrome 105 で、8 月 5 日にベータ版になり、8 月 30 日に安定版になります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です