Appleは水曜日、2016年3月に初めてリリースされた実験的なウェブブラウザの新バージョン、Safari Technology Preview 34をリリースした。このブラウザでは、開発者やその他の関係者がSafariの将来のリリースバージョンで初めて搭載される可能性のある機能をテストできる。
Safari Technology Preview 34 の機能の修正には次のものが含まれます。
ウェブRTC
- 開発者メニューにWebRTCオプションを追加しました
- 実験的機能メニューでレガシー WebRTC API をデフォルトで無効にしました
- Webプロセスが不要になったらすぐにNetworkProcess WebRTCソケットを閉じるように動作を変更しました
- addTransceiverを通じて受信専用 SDP オファーのサポートを追加しました
- MediaStreamTrackに基づいてキャプチャステータスの処理を変更しました
- RTCPeerConnection が RTCSessionDescription ではなく RTCSessionDescriptionInit を返すように変更されました
- クローンされた MediaStreamTrack を修正し、同じソースを使用する他のトラックをミュートしないようにしました。
- RTCPeerConnection getReceivers()を修正し 、アクティブな受信機はあるがアクティブな送信機がないトランシーバーを返すようにしました。
- WebRTCビデオ中に画面がスリープモードになる問題を修正しました
メディア
- MSE ビデオの再生中にフルスクリーンに切り替えたりシークしたりするときに CPU 使用率が高くなる問題を修正しました。
- MSE ビデオ再生中に、ビデオをレンダリングするずっと前にオーディオの再生が開始される問題を修正しました。
- タブに戻ったときにビデオが黒く点滅する問題を修正しました
- 読み込みに時間がかかるメディアファイルのメディアコントロールのレンダリングを改善しました
- ナビゲーション後にメディア要素がメディアデータを読み込み続けるのを防ぎました
JavaScript
- Object.assign を C++ で書き直すことで高速化しました
- 構造サイズの縮小
- 最新の仕様に従ってRegExp.prototype.[@@search]] の実装を更新しました
- 文字列を持つ PreTypedArray コンストラクタが例外をスローしないように修正しました
安全
- ファビコンの読み込みにimg-src CSPディレクティブを適用しました
- W3Cセキュアコンテキストドラフト仕様を実装
- 変換によるクロスオリジン境界を越えた制限付きフィルタリングペイント
- <iframe> 要素にallow-popups-to-escape-sandbox 属性のサポート を追加しました
- 実験的な機能としてサブリソース整合性を追加しました
ウェブインスペクタ
- 透明度と画像サイズを明確にするために、画像プレビューにグリッドを追加しました
- ソースの場所に重なるコンソールメッセージアイコンを修正しました
- タブを切り替えた後に、きれいな印刷、型情報、コード カバレッジ ボタンが消える問題を修正しました。
- 正しく表示されないSVGファイルとファビコンファイルを修正しました
- 一時停止時にリソースに検索ハイライトが表示されない問題を修正しました
- シャドウ ルートを持つ要素の非シャドウの子要素の表示を修正しました (例: <video> )
ウェブAPI
- メーター要素が書き込み方向を尊重しない問題を修正しました
- WebGPUコンテキストがキャンバス要素への後方参照を持つように修正しました
- ページが表示されていないときに追加された CSS トランジションを修正し、ページが表示されるとアニメーションが開始されるようにしました。
- Web Worker 内でのIndexedDB.getAll() の使用を修正しました
ウェブクリプト
- SubtleCryptoを実験的機能メニューから移動しました
- サポートされていないAES_CMAC、 DH、 CONCATを削除しました
Webアセンブリ
- ウェブプラットフォームテストで見つかったいくつかのバグを修正しました
レンダリング
- 非同期フレームスクロールの実験的な機能設定を追加しました
アクセシビリティ
- インラインプロパティをアクセシビリティ属性として公開しました
バグ修正
- mint.com のヘッダーが最初に読み込まれたときに正しくレンダリングされない問題を修正しました。
- YouTube動画の巻き戻しを修正しました
ユーザーはSafari Technology Previewウェブサイトからアップデートをダウンロードできます。また、既にブラウザをインストールしている場合は、Mac App Storeからダウンロードすることもできます。アップデートの完全なリリースノートも同じウェブサイトでご覧いただけます。
プレビュー版は開発者や上級ユーザー向けですが、Safariブラウザの開発に関するフィードバックをAppleに提供するため、リリース版Safariと並行して実行できます。アプリのダウンロードとインストールに開発者アカウントは必要ありません。詳しくは、Safari Tech Previewのウェブサイトをご覧ください。