Appleは水曜日、ウェブ開発者向けに特別に開発された全く新しいブラウザの即時提供開始を発表しました。Safari Technology Previewと呼ばれるこのブラウザは、ドックに特徴的な紫色のアプリアイコンがある、通常のSafariブラウザに似ています。Safari Technology Previewを利用することで、ウェブ開発者はWebKitなどのウェブ技術の改良点をいち早く入手し、これらの技術がiOSやOS Xの将来のリリースに導入される前にウェブコードを最適化できます。
「OS XとiOSで今後登場するSafariウェブテクノロジーを一足先に試して、自分のウェブサイトや拡張機能でこれらのテクノロジーを簡単に試してみましょう」とAppleは書いている。
今後のWebテクノロジーを一足先にチェック
「Safari Technology Preview では、最新のレイアウト技術、視覚効果、開発者ツールなど、OS X と iOS の今後の Web テクノロジーをいち早くご覧いただけます。これにより、これらのテクノロジーの実装方法について意見を出し合い、すべての Apple デバイスでクラス最高のユーザー エクスペリエンスを実現できます」と Apple の Web サイトの通知には記されています。
このブラウザには、HTML、JavaScript、CSS の最新の進歩をプレビューできるほか、WebKit レンダリング エンジンの最新バージョンと、Web サイトの変更、デバッグ、最適化を行うための Web インスペクタおよびレスポンシブ デザイン モード ツールの最新バージョンが含まれています。
開発者は、組み込みの Bug Reporter ツールを使用してフィードバックを提供し、新しいブラウザを Safari のコンシューマー バージョンと並行して実行することができます。
Safari Technology PreviewはiCloudを使用しているため、最新のお気に入り、ブックマーク、リーディングリストをすべて利用できます。Mac App Storeの「アップデート」タブから数週間ごとに簡単にアップデートでき、WebKitの最新の追加機能や改善が反映されます。
Safari テクノロジープレビュー リリースノート
Safari Technology Preview の最初のリリースには、ダウンロードに付属する公式リリース ノートに記載されている次の機能が含まれています。
ブラウザの違い
- Safari Technology PreviewはSafariと並行して実行でき、デフォルトのブラウザとして設定できます。
- 履歴、ブックマーク、Cookie、キャッシュには別のローカルデータストアが使用されます。
- iCloud同期が有効になっている場合、閲覧履歴とブックマークはiCloud経由で同期されます。
- 開発メニューはデフォルトで有効になっています
- Mac App Storeのアップデートタブから定期的にアップデートを受け取る
- bugreport.apple.com でバグを報告する場合は、Safari Technology Preview を明記してください。
JavaScriptの改善
- ECMAScript 6のサポートには、レキシカルスコープ、イテレータ、ジェネレータ、矢印関数、デフォルトのパラメータ値、および多くの新しい組み込みAPIが含まれています。
- より安定した標準準拠のIndexedDBサポート
- 低レイテンシ、高スループットでパフォーマンスを向上させるB3 JavaScript JITコンパイラを搭載
- ユーザーのジェスチャーに応じてプログラムでテキストをコピーおよび切り取るために、`document.execCommand('copy')` および `document.execCommand('cut')` を使用する機能を追加しました。
HTMLの強化
- Shadow DOM仕様の最新実装
- コンテンツ セキュリティ ポリシー レベル 2 のサポートを追加しました
Webインスペクタの変更
- メモリ概要とJavaScript割り当てタイムラインを追加しました
- 高速なJavaScriptサンプリングプロファイラーを追加しました
- JavaScript プロファイリングのタイムラインビューの改善
行動の変化
- 多くのウェブ互換性の修正とバグ修正が含まれています
Safari Technology Preview は、developer.apple.com/safari/download/ からダウンロードできます。
HTML、JavaScript、CSS の最新の開発状況を把握するには、公式 WebKit ブログをご覧ください。
出典:アップル