Chrome 96は、ほぼ2か月前に安定しました。現在のリリース頻度は、4週間ごとに新しいビルドを期待する必要があることを意味しますが、西部の冬季のため、Chrome97ではこれは発生していません。Chrome 97は、非常に物議を醸していることが証明されている新しいキーボードAPI属性で注目に値する、今日ようやく安定したチャネルに到着しました。
以前は、Excel、PowerPoint、Wordなどの一部のWebアプリケーションは、キーボードAPIを使用して、フランス語や英語などの特定のレイアウトで押されたキーを判別できませんでした。「キーボードマップ」という意味の追加はこの問題を解決し、Web開発者は明らかにそれをサポートしていますが、AppleのWebKitチームとMozilla開発チームからの強い批判に直面しています。…どちらもプライバシーの懸念を提起し、このAPIは、特にその地域で一般的ではないキーボードレイアウトを使用している場合に、ユーザーの識別と追跡に使用できる指紋表面を提供すると述べています。そのため、APIの変更はAppleとMozillaによって「悪意のある」と分類されており、それぞれSafariとFirefoxには実装されません。
もう1つの変更点は、フォームの改行の正規化がChromeの後の段階で行われるようになることです。これにより、すでにこれを行っているSafariおよびFirefoxとの動作が調整されます。さらに、CSS数学関数は「数値」値を受け入れることができるようになりましたが、以前は「整数」値のみがサポートされていました。同様に、パースペクティブCSS機能はno引数をサポートするようになりました。これは、それを使用するアニメーションがより簡単な方法で使用できるように、単位行列に変換されます。
あり、新たなHTMLScriptElement.supports()メソッドは。これにより、開発者は統一された方法を使用して、スクリプト要素を使用する新機能を見つけることができます。あるも、2つの新しいメソッドを使用して、配列の最後のインデックスを検索しやすいです。
Chrome 97のもう1つの優れた機能は、通信プロトコルの拡張です。開発者は現在、リモートサーバーと双方向で通信するときにWebSocketまたはRTCDataChannelを使用しています。前者はTCPに基づいているため、遅延の影響を受けやすいアプリケーションには適していません。後者は、主にピアツーピア通信を目的としたSCTPに基づいています。Googleは現在、これらの問題の両方に対処し、破棄可能なUDPスタイルのストリームとデータグラムを使用した信頼できるデータと信頼できないデータの双方向送信をサポートするWebTransportプロトコルフレームワークを導入しています。Appleからの信号はまだ受信されていませんが、Mozillaはそれを「価値のあるプロトタイプ」として分類しており、これは明らかに良い兆候です。
最後に、名前属性がPermissionStatusインターフェースに追加され、さまざまなPermissionAPIオブジェクトの識別と区別が容易になりました。ナビゲーションリクエストを処理するサービスワーカーは、「FetchEvent.request」からのオリジンチェーンとリダイレクトチェーンも使用するようになりました。
Chrome97は本日遅くに展開を開始します。1日以内にバージョン97に自動的に更新されない場合は、[ヘルプ]> [Google Chromeについて]に移動して、利用可能になり次第更新を開始してください。次はChrome98で、1月6日にベータチャンネルにヒットし、2月1日に安定します。
コメントを残す