ソフトウェア

双方向にリアルタイムで通信可能なAPIなど多数のAPIが追加されたGoogle Chrome 97安定版リリース


ウェブブラウザ「Google Chrome」の最新安定版であるバージョン97.0.4692.71がリリースされました。サーバーとのリアルタイム通信をサポートするAPIをはじめ、多くのAPIが追加されています。

New in Chrome 97: Web Transport, Script type Detection, and more! - YouTube


◆リアルタイム・双方向にデータをやりとりできるAPI「Web Transport」が追加
チャットやビデオ会議など、リアルタイムにデータをやりとりするアプリを構築する際の選択肢の一つとして、Chrome 97から新たに「Web Transport」APIが追加されました。リアルタイム通信においては既にWebSocketsおよびWebRTCというAPIが用意されており、ここに第三の選択肢が加わる形となります。P2P志向のWebRTCとは異なり、Web Transportはクライアント・サーバー間の通信に最適化されているとのこと。さらにWebSocketsに比べてレイテンシも改善されているそうです。


HTTP/3に対応するサーバーであればその他の設定不要で利用を開始でき、WebRTCに比べて設定やメンテナンスの手間が減らせるという利点も述べられています。

◆新しいJavaScriptのロード手法に対応しているかを確認できるAPIが登場
HTMLScriptElement.supports()」APIを利用することで、「module」「importmap」「speculationrules」などの新しい種類のJavaScriptに対応しているかどうかを確認可能になりました。


◆配列を後ろからサーチするAPIが追加
Array及びTypedArrayに「findLast()」「findLastIndex()」APIが追加されました。従来の「find()」と同様に、条件に一致する値を探す関数ですが、findと違って後ろから探し始めるようになっています。


◆その他のアップデート
・formの改行の扱いが他のブラウザと一致するように
・整数を設定できるCSS要素すべてで「calc()」を利用可能に

また、Chrome 97には37個のセキュリティバグフィックスが含まれています。

この記事のタイトルとURLをコピーする

・関連記事
Edgeに「Chromeのダウンロードを中止するように必死で促す新機能」が追加、実際の画面はこんな感じ - GIGAZINE

ChromeでRSSフィード機能が有効に - GIGAZINE

たった1文字のタイプミスで大量のChrome OSデバイスがログイン不可になってしまう - GIGAZINE

人間の目で見抜けないURL偽装がフィッシング詐欺に悪用される可能性、Firefoxでの対策はコレ - GIGAZINE

Google Chrome 96安定版がリリースされて「戻る」「進む」の動作が高速化・ただしTwitterやDiscordの表示に問題が発生するというバグ報告も - GIGAZINE

in ソフトウェア, Posted by log1d_ts

You can read the machine translated English article here.