Appleは水曜日、2016年3月に初めてリリースされた実験的なウェブブラウザの新バージョン、Safari Technology Preview 53をリリースした。このブラウザでは、開発者やその他の関係者がSafariの将来のリリースバージョンで初めて搭載される可能性のある機能をテストできる。
Safari テクノロジープレビュー リリースノート
リリース53
サービスワーカー
- セキュリティオリジンごとに1つのサービスワーカープロセスを使用するように変更されました
- すべての一時セッションに同じSWServerを使用するように変更されました
- サービスワーカーのプロセスが不要になったときにすぐに終了する問題を修正しました
- サービスワーカーのプロセス名にセキュリティオリジンを含める
ウェブRTC
- macOSおよびiOSでのVCPエンコーダのサポートを追加しました
- RTCPeerConnection コンストラクタを修正し、不正な構成パラメータに対して例外をスローするようにしました。
- RTCRtpSenderでremoveTrack を呼び出すときに SenderTrackをnullに設定する問題を修正しました。
読み込み中
- CORS 対応のフェッチを使用して取得される CSS マスク画像を修正しました
- <link> 要素の rel属性をpreload から stylesheet に 変更する際のスタイルシートの読み込みを修正しました
レンダリング
- :nth-child および :nth-of-type 疑似クラスの子孫を必要な場合にのみ無効化する問題を修正しました。
- 文字間隔のあるテキストの位置を修正
メディア
- 実験的な機能としてフルスクリーン API を追加しました
- パーセンテージ高さの子孫をダーティとしてマークする際に SVG ルートがスキップされるのを防ぎました
アクセシビリティ
- DOMにrole=”row”が追加された場合のテーブル行数を修正しました
CSS
- CSS グリッドの自動繰り返しが最小サイズを指定して計算を追跡する問題を修正しました。
ウェブAPI
- History API の一意のオリジン制限にクエリとフラグメントの例外を追加しました
ウェブインスペクター
- 「印刷メディアスタイルを強制」がWebインスペクタセッション間で保持されないように変更されました
- スタイルサイドバーで無効なプロパティのチェックボックスを表示しないように変更しました
- DOMツリーアウトラインのクラス属性を編集して新しいクラスを追加する機能を修正しました
- メインの WebGL キャンバスのインスタンスがキャンバス タブにサイズを報告しない問題を修正しました。
- ユーザーが開始した録画が、完了するとすぐに正しく表示されるように修正しました。
- コンソールタブが表示されていない場合にセッション区切り線が追加されない問題を修正しました
- スタイルサイドバーのノードを切り替えるときに点滅する問題を修正しました
- ページの読み込み中にプロパティを編集するとフォーカスが失われる問題を修正しました
- カラーピッカーのテキストフィールドにフォーカスがあるときに、Shift キーと Command キーを押しながら左矢印キー、または Shift キーと Command キーを押しながら右矢印キーでタブを切り替えられないようにしました。
- 冗長なツールチップを削除しました
ユーザーはSafari Technology Previewウェブサイトからアップデートをダウンロードできます。また、既にブラウザをインストールしている場合は、Mac App Storeからダウンロードすることもできます。アップデートの完全なリリースノートも同じウェブサイトでご覧いただけます。
プレビュー版は開発者や上級ユーザー向けですが、Safariブラウザの開発に関するフィードバックをAppleに提供するため、リリース版Safariと並行して実行できます。アプリのダウンロードとインストールに開発者アカウントは必要ありません。詳しくは、Safari Technology Previewのウェブサイトをご覧ください。