AppleInsiderスタッフ
· 1分で読めます
Safari 5.2 Update 3では、通常のバグ修正に加え、新しいスケーラブルベクターグラフィックフィルタ、再設計されたWebインスペクタ、HTML5メディアコントローラが追加されました。さらに、CSSフィルタ、Web Audio API、HTML5のタイムドトラックも含まれています。
リリースノートより:
SVGフィルター
SVG フィルターを使用すると、複数のフィルター プリミティブ要素と光源要素を 1 つの洗練されたフィルターに結合し、任意の SVG 要素に適用することができます。
HTMLアセット
HTML5メディアコントローラーは、複数のHTML5メディア要素の再生を同期させたり、調整したりすることができます。例えば、メディアコントローラーを使用して、手話通訳トラックをビデオトラックに重ね合わせ、2つのトラックの同期を維持することができます。
メディアコントローラーはHTMLメディア要素と同じメソッドとイベントを持ちます。つまり、例えばコントローラーでpause()メソッドを呼び出すと、
そのコントローラーにスレーブされているメディアは一時停止されます。または、コントローラーがcanplaythroughイベントを受信すると、そのコントローラーにスレーブされているすべてのメディアがバッファリングなしで最後まで再生されます。
HTML5 タイムド テキスト トラックを使用すると、HTML5 ビデオ要素とともに表示されるテキストのタイミングを指定できるため、キャプション、サブタイトル、説明、チャプターが有効になります。
CSSフィルター
CSSフィルターを使えば、たった1行のコードで、画像やウェブページの要素にピクセル効果を適用できます。セピア、色相回転、彩度、反転、不透明度、明るさ、コントラスト、ぼかし、グレースケール、ドロップシャドウなどのフィルター関数が利用可能です。フィルターは複数組み合わせることができ、フィルタープロパティの変更はCSSトランジションやアニメーションでアニメーション化できます。
ウェブインスペクター
Webインスペクタは、一般的な開発タスクをスピードアップする、合理化された新しいデザインを採用しました。全く新しいアイコン、Webページのさまざまな要素を簡単に切り替えられるナビゲーションバー、永続的なJavaScriptコンソール、統合されたタイムラインなど、多くの機能を備えています。さらに、JavaScriptデバッグがデフォルトで有効化され、ページソースビューがWebインスペクタで自動的に開くようになりました。
ウェブオーディオAPI
Web Audio APIは、ウェブアプリケーションでオーディオを処理および合成するための高レベルJavaScript APIです。HTML5のオーディオ要素は基本的なストリーミングとオーディオ再生を可能にしますが、Web Audio APIは、最新のゲームオーディオエンジンやインタラクティブなオーディオ制作アプリケーションなど、オーディオデータのミキシング、処理、フィルタリングを必要とするより複雑なオーディオアプリケーションにも十分に対応できる強力な機能を備えています。