Chrome のほぼすべてのバージョンで、 ウェブの性能や機能を改善し、 説明します。この記事では、 Chrome 63(10 月 26 日時点でベータ版)詳しくは、 非推奨と削除のページ をご覧ください。 このリストは随時変更される可能性があります。
Promise タイプのインターフェース プロパティが例外をスローしなくなった
Promise を返すインターフェースのプロパティと関数に整合性がない
エラー条件が例外をスローするか拒否するかを判定する
catch()
ブロックを使用します。IDL 仕様の現行バージョン
Promise を返すすべてのプロパティと関数の呼び出しを、
例外をスローします。
たとえば、以前は MediaKeySession.closed
を呼び出すと
TypeError
(誤ったタイミングで呼び出された場合の不正な呼び出しのため)。この変更により
このような呼び出しでは、catch()
ブロックを実装する必要があります。
この変更により、Chrome は仕様に沿ったものになります。この変更はすでに 関数用に作成されました。
Chrome のステータス トラッカー | Chromium のバグ
getMatchesCSSRules() を削除
getMatchesCSSRules() メソッドは Webkit 専用の API で、 スタイルルールを定義します。Webkit にはそれを削除できる未解決のバグがあります。これらの理由から、 バージョン 63 では Chrome から削除されました。この機能が必要なデベロッパーは こちらの Stackoverflow の投稿をご覧ください。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
「ne」の RTCRtcpMuxPolicy を削除
rtcpMuxPolicy
は、Chrome が優先するポリシーを指定するために使用されます。
RTP/RTCP 多重化の使用。Chrome 57 では、デフォルトの
rtcpMuxPolicy
を「require」に変更「Firestore」を廃止し理由は次のとおりです。
- 多重化されていない RTCP は、追加のネットワーク リソースを使用します。
- 「交渉」の削除API サーフェスはシンプルになります。これは、 "RtpSender"/"RtpReceiver"トランスポートは 1 つだけになります。
Chrome 63 で「交渉」する削除されます。