
Apple、AirPods、Netflix、YouTubeの不具合修正を含むSafari Technology Preview 33をリリースc


Appleは本日、macOS SierraおよびHigh Sierra向けのSafari Technology Preview 33をリリースしました。このプレビューブラウザは、開発者がmacOSとiOSに将来導入される新しいWebテクノロジーを事前に確認できるよう特別に設計されています。
Safari Technology Preview のすべてのリリースと同様に、本日のアップデートは、開発者とその作業に直接影響を与える変更に重点を置いています。Preview 33 には、パフォーマンス、バグ修正、JavaScript、WebRTC、メディアストリームとキャプチャ、メディア、CSS グリッド、Web API、レンダリング、Web インスペクタなど、多数のアップデートが含まれています。
最新のSafari Technology Previewをダウンロードしたい開発者は、AppleのSafari開発者ページからダウンロードできます。既に最新リリースをご利用の開発者は、Mac App Storeからアップデートをダウンロードできます。
Safari Technology Preview 33 の完全なリリースノートは次のとおりです。
パフォーマンス
- 特定のSafari拡張機能がインストールされている場合に、SafariテクノロジープレビューとWebコンテンツプロセスで大量のメモリが使用される可能性がある問題を修正しました。
JavaScript
for-in
バイトコードジェネレーターの静的解析の最適化を修正しました(r217438)String.prototype.concat
(r217648)のパフォーマンスが向上しました- 提供されるバイトコードと型情報を改善しました
toLength
(r217530) - 最適化
Map
とSet
コンストラクタ (r217525)
ウェブRTC
- WebRTC 統計ログを追加しました (r217888、r217519)
メディアストリームとキャプチャ
getUserMedia
プロンプトが頻繁に表示される問題を修正(r217910)getUserMedia
タブがすでにキャプチャ中でない限り、バックグラウンドタブからのリクエストを禁止しました(r217930)getUserMedia
ユーザーがアクセスを拒否した場合に再度プロンプトを表示しないようにしました(r217945)
メディア
- クライアントがハードウェアデコードサポートを必要とするコーデックのリストを指定できるようにしました (r217799)
- 壁電源のみで動作するデバイスをクライアント側で必要なハードウェア コーデックのサポートから除外 (r217906)
bufferSize
クライアントがメソッドに0 の値を渡す場合の Web Audio 実装を仕様に合わせて調整しましたcreateScriptProcessor()
(r217919)
CSSグリッド
- 直交配置されたグリッドアイテムのサポートを追加しました (r217486)
- 特定の寸法を持たない配置アイテムの動作を修正しました (r217411)
- 自動トラックのトラックサイズ設定アルゴリズムに適用される論理マージンを修正しました (r217709)
- 固定サイズのトラック内で直交アイテムを引き伸ばすときに固定マージンを適用する (r217705)
ウェブAPI
- 最新の HTML 仕様 (r217907) に準拠し
<col span>
、制限されています。<colgroup span>
content-type
XHR で Blob URL を取得する際のnull を修正しましたcontent-length
(r217901)getComputedStyle()
仕様に一致する左、右、上、下のピクセル値を返すように修正されました(r217522)fromFloat32Array
、、、fromFloat64Array
およびtoFloat32Array
を実装しましたtoFloat64Array
(DOMMatrix
r217764)- 実装済み
DOMPointReadOnly.matrixTransform()
(r217763) - データ URL 経由でスクリプト モジュールをインポートできるようにしました (r217760)
- 最近の標準草案(r217864)から、カスタム要素名のルールを少し厳格化して更新しました。
- 親ボックスのスタイルを使用して、配置の RenderStyle を調整しました (r217536)
- メディアのプリロードとメディア
as
値の調整に対する条件付きサポートを追加しました (r217863) - 必須値やその他のアライメントを含む仕様に合わせたプリロード実装
as
(r217962)
レンダリング
- ビューポート外のレイヤーのバッキングストアを削除するように動作を変更しました (r217696)
- フレームに合成コンテンツが含まれている場合、フレームの合成コンテンツが表示される問題を修正しました。
visibility:hidden
(r217472) display:contents
ノードが削除されたときに、関連付けられたレンダラーサブツリーを破棄するように動作を変更しました(r217794)
ウェブインスペクター
- WebSocket オブジェクトをコンソールに記録するためのコンテキスト メニュー項目を追加しました (r217912)
- デバッグ設定と実験的な機能のために、設定タブにデバッグビューを追加しました (r217625)
- 新しいルールを作成するときにユーザーがスタイルシートを選択できる機能を追加しました (r217911)
- ノード詳細サイドバーを変更し、属性テーブルでキーと値を編集できるようにしました (r217744)
- サイドバーが折りたたまれた状態でサイズが変更されたときに、不要なレイアウトがトリガーされるのを防ぎました (r217452)
- 検索タブで既存のクエリを再読み込み時に検索を実行する問題を修正しました (r217733)
- Webインスペクタからデスクトップにドラッグされた画像が「Unknown.png」という名前になる問題を修正しました(r217584)
- リソースタブから切り替えた後にページを再読み込みすると元に戻ってしまう問題を修正しました (r217505)
- ConsolePrompt の CodeMirror インスタンスが表示されるたびに更新される問題を修正しました (r217746)
- Webインスペクタを開いたときにアクティブなWebソケットが表示される問題を修正しました(r217721)
- 1 秒あたり 50 件を超えるメッセージを受信する Web ソケットを検査するための移動矢印が機能しない問題を修正しました (r217690)
- JSContext を検査するときに自動アタッチで自動的に一時停止する信頼性が向上しました (r217509)
バグ修正
- AirPods を Netflix で使えるようにしました (r217858)
- YouTube のページの表示が変更されたときに音声が途切れる問題を修正しました (r217936)
YouTubeで9to5Macをチェックしてください!
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。