Mac向けSafariテクノロジープレビュー50がリリースされ、バグ修正と機能改善を実現

Mac向けSafariテクノロジープレビュー50がリリースされ、バグ修正と機能改善を実現

Mac向けSafariテクノロジープレビュー50がリリースされ、バグ修正と機能改善を実現Appleは水曜日、2016年3月に初めてリリースされた実験的なウェブブラウザの新バージョン、Safari Technology Preview 50をリリースした。このブラウザでは、開発者やその他の関係者がSafariの将来のリリースバージョンで初めて搭載される可能性のある機能をテストできる。

リリース 50 には、Service Workers、Web アプリ マニフェスト、支払いリクエスト、Web API、レンダリング、Web インスペクター、Web ドライバー、アクセシビリティ、Javascript のバグ修正と機能改善が含まれています。

リリース50

サービスワーカー

  • BLOBレスポンスのキャッシュストレージのサポートを追加しました
  • waitUntil()プロミスが解決されたときにマイクロタスクをキューに入れるように変更しました  \
  • 実際に必要になるまでサービスワーカープロセスの作成を遅らせる
  • アクティベーションが成功するまで、サービスワーカー登録をディスクに保存するのを遅らせます
  • IndexedDB データベースが Service Workers 内で永続化されない問題を修正しました
  • サービスワーカーのジョブが時々処理されなくなる問題を修正しました
  • ワーカーの状態を「冗長」に設定する前に、登録をクリアしてワーカーを適切にヌルにするように修正しました。 
  • サービスワーカー登録のインポートが完了するまで待機するために、すべてのサービスワーカー登録をクリアする問題を修正しました。
  • インストールが失敗したときに、サービスワーカーの状態を「冗長」に設定する前に、registration.installing を null にし始めました。

ウェブアプリマニフェスト

  • 'scope' が指定されていない場合、Web アプリ マニフェストのデフォルトのスコープを開始 URL の格納ディレクトリに変更しました。 

支払いリクエスト

  •  オプションの PaymentDetailsUpdate プロミスを受け取るようにshow()を変更しました 
  • complete()を呼び出したときに 結果が 「不明」または 「失敗」であっても支払いシートが閉じない問題を修正しました。 

ウェブAPI

  • createImageBitmap(HTMLVideoElement)を実装しました 

レンダリング

  • クラス変更時の兄弟結合子の無効化スタイルを修正しました
  • WebGLテクスチャと同じサイズのSVG画像のレンダリングを修正しました
  •  垂直方向の左から右へのインラインブロックのベースライン計算を修正しました 

ウェブインスペクター

  • サイドバーにキャンバス、プログラム、録画のリストを追加しました
  • 録画フレームを選択したときにキャンバスタブのツリー選択が突然変更される問題を修正しました
  • スタイルサイドバーに不正なプロパティが表示されるのではなく、複数のプロパティを貼り付けてプロパティを作成する問題を修正しました。
  • スタイルサイドバーでパネルを切り替えても補完ポップオーバーが隠れない問題を修正しました
  • 値を入力してすぐにフォーカスを移動すると、スタイル サイドバーに古い値が表示されることがある問題を修正しました。
  • 要素タブを更新し、「レイヤーへジャンプ」機能を追加しました

ウェブドライバー

  • 自動化によって返されるCookieの有効期限を秒単位で変更しました
  • ウィンドウのサイズ変更や移動が効果がない場合にエラーを返さないように変更しました
  • addCookie コマンドでドメインが欠落している場合は、ドメインの先頭にドットを追加します。

アクセシビリティ

  • ウェブプロセスが一時停止をキャンセルしたときにアクセシビリティに通知される問題を修正しました
  • 必要になるまで属性の計算を延期する
  • UI 要素の遅延フォーカス通知

JavaScript

  • シンボルで構造化クローンを使用するときに例外をスローするように変更しました
  • 変数解決において、グローバルオブジェクトの前にグローバル語彙環境を参照するという誤ったケースを修正しました。

ユーザーはSafari Technology Previewウェブサイトからアップデートをダウンロードできます。また、既にブラウザをインストールしている場合は、Mac App Storeからダウンロードすることもできます。アップデートの完全なリリースノートも同じウェブサイトでご覧いただけます。

プレビュー版は開発者や上級ユーザー向けですが、Safariブラウザの開発に関するフィードバックをAppleに提供するため、リリース版Safariと並行して実行できます。アプリのダウンロードとインストールに開発者アカウントは必要ありません。詳しくは、Safari Technology Previewのウェブサイトをご覧ください。