
Apple、「Safari Technology Preview」ブラウザの第2弾リリースを発表
- Lamiyi
- 0
- rhahw
Appleは、新しいSafari Technology Previewブラウザの2回目のリリースを発表しました。このブラウザは、OS XとiOSで今後登場するWebテクノロジーをいち早く紹介するものです。
最新のレイアウト テクノロジー、視覚効果、開発者ツールなどを入手して、それらの実装方法に関する意見を提供し、すべての Apple デバイスでクラス最高のユーザー エクスペリエンスを実現できます。
リリース 2 での変更点は次のとおりです...
ブラウザの違い
● CFBundleSignature を変更し、Apple イベント(AppleScript から送信されるものなど)が Safari と Safari Technology Preview を正しく区別できるようにしました。
JavaScript
● Symbol.isConcatSpreadable に ES6 サポートを追加しました。
● ES6 仕様に従い、for-in ループで var の代入を禁止しました。
● コンストラクターで super() を呼び出す前に親クラスのメソッドを呼び出す場合の ES6 クラスの安定性を向上しました。
● Symbol.search と Symbol.match に undefined または null を許可しました。
● Array.prototype ネイティブ関数の species コンストラクターがプロキシで動作するように
しました。● String.prototype.padStart() と String.prototype.padEnd() の提案を実装しました。
● String.prototype.match と RegExp.prototype[@@match] に ES6 仕様を実装しました。●
RegExp.prototype フラグ プロパティにアクセスするときに ES6 TypeErrors が発生する問題に対する Web 互換性のための回避策を追加しました。
● 定量化された Unicode 正規表現を修正しました
。● 貪欲な Unicode 正規表現が BMP 以外の文字を適切にバックトラックするようにしました。
CSS
● CSSプロパティのhanging-punctuationのallow-end値を実装しました。
● CSSのスペースルールをリセットすることでウェブ互換性が向上しました。
● 新しいカラーガモットCSSメディアクエリを追加しました
●利用可能な最も深いスクリーンではなく、現在のスクリーンの機能をチェックするようにスクリーンクエリを更新しました
Web API
● RFC6455およびRFC7230に従ってWebSocketヘッダー解析を制限しました。
● WebGLで2のべき乗以外のテクスチャ最適化を使用した特定の描画呼び出しのパフォーマンスが向上しました
。● 実装がデフォルトで有効になるまでFetch APIを無効にしました。
● Shadow DOMのサポートを強化し、style属性のスタイルを計算しました。
pushState と replaceState の頻度制限を緩和● タイムライン タブのパフォーマンスとバグ修正● パフォーマンス精度を最大限に高めるため、ページのプロファイリング中にデバッガ ステートメントを無効にしました● 記録に使用するタイムライン インストゥルメントを構成する機能を追加しました● 不透明でないレイヤーの左上隅にペイント カウント インジケーターを追加しました ● CSS オートコンプリートに font-variant-numeric を追加しました ● ヒープ スナップショットをキャプチャするための console.takeHeapSnapshot メソッドを追加しました● 詳細サイドバーのショートカットを Command-Option-0 と Command-Shift-0 に変更しました● 文字列内の二重引用符とバックスラッシュがコンソールで正しく表示されるようになりました● コンソールで報告される CSP ディレクティブ違反メッセージの一貫性を改善しました
アクセシビリティ
● コンテンツ編集可能要素内の新しい行を修正し、アクセシビリティを通知しました。
● プレゼンテーションロールを持つSVG要素の処理を、他のホスト言語要素と同じに更新しました。
● リスト項目番号の番号付きリストのアナウンスを、リスト項目の最初の行のテキストに
制限しました。● スクリーンリーダーのユーザーが理解しやすいように、JavaScriptアラートのアクセシビリティロールの説明を「ウェブダイアログ」と「ウェブアラートダイアログ」に変更しました。
レンダリング
● JavaScript で変更があった場合に再描画するように背景フィルタを更新しました
● 空の境界ボックス要素を持つオブジェクトの SVG ストロークパターンの描画を修正しました
メディア
●処理中にオーディオソースが変更された場合の安定性が向上しました
●オーディオトラックのリストが修正されました
ネットワーキング
● HTTP Referer ヘッダーを使用した投機的なディスクキャッシュ検証リクエストの信頼性が向上しました
バグ修正
● フルスクリーンモード時を含む、ウィンドウが画面の端に接しているときにドラッグ選択で自動スクロールする問題を修正しました。
Safari Technology Preview は以下のリンクからダウンロードできます。
ダウンロード
