Safariテクノロジープレビュー:開発者用ブラウザ

これまで、WebKitの最新バージョンに対するコードの検証を熱望しているWeb開発者は、Appleの夜間ビルドを入手してインストールするプロセスを経なければなりませんでした。 最も便利な方法ではありませんが、プロアクティブなプログラマーは利用可能なものを利用して成果を上げようとしています。 しかし、この分野ではSafari Technology Previewのリリースにより大幅に改善されています。

3月下旬に最初に提供されるこのスタンドアロンのアプリは、現在のバージョンのSafariと一緒に実行されます。 開発者は今後のテクノロジと一般に公開されている技術の両方を同時に扱うことが容易になります。 Safari Technology PreviewはWebKitの最新バージョンをベースにしているだけでなく、最終的に正式リリースになるCSS、HTML、JavaScriptのアップデートも備えています。 これで十分でない場合、プレビュー版では、Web Inspectorの最新バージョンとレスポンシブデザインモードにアクセスして、iPadやiPhoneなどのほとんどのデバイスタイプでアプリケーションやページをテストすることもできます。 Safari Technology Previewが開発者コミュニティにとってより簡単にできるもう一つのことは、Apple Bug Reporterを通じて達成されたフィードバックを提出することです。 アプリのヘルプメニューからアクセスできます。

前述のWebKitナイトリービルドに欠けている特筆すべき機能の1つは、開発者がコードやトラブルシューティング中に閲覧リストやブックマークにアクセスできるようにする、このアプリケーションに含まれる便利なiCloudサポートです。 Safari Technology Previewの最初のバージョンで強調表示されていた機能には、新しいハイスループットJavaScript JITコンパイラであるECMAScript6、Shadow DOM仕様の最新バージョン、ユーザーのジェスチャに基づいてテキストをプログラムでコピーまたはカットする機能がありました。 4月13日に2番目のバージョンがリリースされ、数十の変更が加えられました。 開発者の要求やバグレポートに直接応答するものが多数あります。

ここのターゲットユーザーは明らかですが、開発者アカウントを必要とせずに誰でもMac App Storeを通じてSafari Technology Previewをダウンロードまたはアップデートできます。

Safari Technology Preview:開発ツール

Safariの統合された開発者向けツールセットにまだ精通していない読者のために、以下にその便利な機能のいくつかの概要を示します。

上記のツールに加えて、Safari Technology Previewの「 開発」メニューからいくつかの機能やコンポーネントを無効にすることもできます。 これには、JavaScriptが実行されないようにすること、サーバーサイドとキャッシュされたイメージがページ内の読み込み、実行中の拡張からの保護などが含まれます。