Googleは8週間前と4週間前に、それぞれウェブブラウザのアップデートをリリースしました。バージョン番号は変更され、2か月前はv98でしたが、昨日はv99になりました。しかし、どちらの場合もメジャーアップデートとは言えません。少なくともユーザーにとってはそうで、Chrome 99はすでに数時間前から利用可能になっていますが、変更点の多くは外部的なものよりも内部的なものです。つまり、改善はされているものの、画期的な変更とは言えないということです。
しかし、開発者にとっては状況が異なります。Chrome 99には、WebページとのインタラクションやWeb開発を改善する新しいAPIがいくつか含まれています。例えば、SVGフィルタのサポートが改善されています。Chrome 99の主な新機能は以下のとおりです。
Chrome99のハイライト
- CSSカスケードレイヤーは、単一のオリジン内で懸念事項を整理してバランスを取り、同じオリジンからのルールの特定のカスケード順序を適切に持つための構造化された方法を追加します。
- HTML入力要素にshowPicker()メソッドが追加され、色、ファイル、一時などの入力要素に対してブラウザーのピッカーが表示されるようになりました。
- コンテキスト損失/復元イベント用のCanvas2D APIの新機能、リセット機能、テーパーグラデーション、SVGフィルターのサポートの向上、およびその他の改善。
- 基盤となるオペレーティングシステムによって提供される手書き認識サービスを利用できる新しい手書き認識API。
- CSS数学関数calc()で、無限大とNaNの値を使用できるようになりました。
- Intl列挙API。
Chrome 99 は、公式ウェブサイトからすべての対応システム向けに提供開始されました。Debian/Ubuntu ベースのシステムでは、通常、ブラウザの初期インストール後に公式リポジトリがインストールされるため、新しいパッケージは既にアップデートとして利用可能です。その他のディストリビューションへのインストールは、各ディストリビューションによって異なります。例えば、Arch Linux ベースのシステムでは、AUR には含まれていますが、まだアップデートが提供されていません。