Firefox 101

Firefox 101 が 5月31日にリリースされました。

Firefox 101 release note

以下のリンクに主な変更点の情報が記載されています。

Pickup for WebClass

今回のリリースでは変更点が少なく、WebClass に影響ある箇所はありませんでした。

気になる変更点

WebDriver BiDiプロトコルにデフォルトで対応

今回のアップデートでWebDriver BiDiプロトコルにデフォルトで対応しました。これによりSeleniumなどを用いたE2Eテストを行う際、Webブラウザとテストクライアントの双方向の通信が可能になり、テストクライアントはWebブラウザのネットワーク通信状態などの取得が出来るようになりました。

詳細については以下のW3Cの公式ドキュメントやChromeの開発者による記事を参照してください。

WebDriver BiDi

WebDriver BiDi - The future of cross-browser automation - Chrome Developers

今後の Firefox リリースについて

次回のリリースは 6月 28 日に予定されています。

Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。

Chrome 102

Chrome 102 が 5 月 24 日にリリースされました。

Chrome 102 release note

以下のリンクに主な変更点の情報が記載されています。

https://chromestatus.com/roadmap

Pickup for WebClass

WebClass に影響ある変更はありませんでした。

気になる変更点

気になる変更点を挙げます。

Sanitize API がデフォルトで有効に

HTML のタグを含んだ文字列を無害化するAPIがこれまで実験的に用意されていたのですが、Chrom 102 からデフォルトで有効になりました。

https://chromestatus.com/feature/5786893650231296

どのように使うかは、以下の記事に詳しく書いてあります。

https://web.dev/sanitizer/

ブラウザ対応状況がMozillaのページにまとめられているのですが、5月27日時点ではまだ更新されていないようです。

https://developer.mozilla.org/en-US/docs/Web/API/HTML_Sanitizer_API

HTML は特にWebシステムの周辺でちょっとした文字の装飾をするのに便利です。ですが、スクリプトを埋め込むこともできるのでユーザの入力内容にHTMLを許可すると脆弱性になりました。特定のタグだけを許すなどの無害化も実際にやろうとするとなかなか実装が大変です。標準APIとして提供されるとありがたいので興味がありますが、まだ Safari や Firefox 等では提供されていなさそうです。

今後の Chrome リリースについて

次回のリリースは 2022 年 6 月 21 日に予定されています。

その他ブラウザのリリースはこちらにまとめています。

Firefox 100

Firefox 100 が 5月3日にリリースされました。

Firefox 100 release note

以下のリンクに主な変更点の情報が記載されています。

Pickup for WebClass

今回のリリースでは、WebClass に影響ある箇所はありませんでした。

気になる変更点

PIPモードで表示した動画の字幕対応

今回のアップデートで、 ピクチャ・イン・ピクチャで表示しているYoutube、Prime Video Netflixの動画にも字幕を表示させる事が出来るようになりました。

今後の Firefox リリースについて

次回のリリースは 5月 31 日に予定されています。

Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。

Chrome 101

Chrome 101 が 4 月 26 日にリリースされました。

Chrome 101 release note

以下のリンクに主な変更点の情報が記載されています。

https://chromestatus.com/roadmap

Pickup for WebClass

WebClass に影響ある変更はありませんでした。

気になる変更点

気になる変更点を挙げます。

広告に関わる API の追加

今回のアップデートで、トライアルとして web 広告に関わる API がいくつか実装されました。その中には FLEDGE に関わる API もあり、セキュアでかつユーザの関心が高い広告をどう表示させるかという箇所に力が注がれているように感じました。

FLEDGE についての情報は以下が参考になります。

今後の Chrome リリースについて

次回のリリースは 2022 年 5 月 24 日に予定されています。

その他ブラウザのリリースはこちらにまとめています。

Firefox 99

Firefox 99 が 4月5日にリリースされました。

Firefox 99 release note

以下のリンクに主な変更点の情報が記載されています。

Pickup for WebClass

今回のリリースでは変更点が少なく、WebClass に影響ある箇所はありませんでした。

今後の Firefox リリースについて

次回のリリースは 5 月 3 日に予定されています。
Firefox もバージョンが 100 を迎えますね。

Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。