から新しいSafariテクノロジープレビューがリリースされたおかげで、今日MacでSafariの未来を味わうことができます。 通常のユーザーと開発者に、間もなくWebに登場する新機能と改善点をテストする簡単な方法を提供するApple ブラウザ。
OS X用の新しいスタンドアロンアプリは、誰でも無料でダウンロードして使用でき、開発中のWebKitブラウザーエンジンの最先端バージョンが含まれています。 これは、Web開発者が公開前にテストすることで、新機能を先に進めるための優れた方法です。
Safari Technology Previewを通常のバージョンのSafariと並べて使用して、動作の問題をテストできます。 また、WebInspectorの新しい改善も含まれています。
ECMAScript 6
Safari Technology Previewは、JavaScriptプログラミング言語の最新バージョンであるECMAScript6をサポートしています。 ES6には、クラスを含む多くの新機能があります。 let、const、およびclassを使用した字句スコープ。 イテレータとジェネレータ; 矢印関数; デフォルトのパラメータ値。 そして多くの新しい組み込みAPI。
B3 JavaScriptJITコンパイラ
B3は、JavaScriptやその他の動的言語をサポートするためにゼロから設計された、新しい低遅延、高スループットのコンパイラです。 B3は、特にCPUコアの数が少ないシステムで、パフォーマンスに大きなメリットをもたらします。
IndexedDBの実装の改善
WebKitの改良されたIndexedDB実装は、より安定しており、より標準に準拠しており、現在も急速に改善されています。
ShadowDOM
Shadow DOMの最新バージョンは、Webコンテンツの作成者とブラウザー開発者からの入力に基づいて大幅に改訂されました。 WebKitは、この新しいバージョンを実装した最初のエンジンです。
プログラムによる切り取りとクリップボードへのコピー
document.execCommand( ‘copy’);を使用して、ユーザーのジェスチャーに応じてプログラムでテキストをコピーして切り取ることができるようになりました。 およびdocument.execCommand( ‘cut’);。 この機能があると、一部のWebサイトで最後にFlashプラグインが不要になる場合があります。
コンテンツセキュリティポリシーレベル2
クロスサイトスクリプティング(XSS)などのコンテンツインジェクションの脆弱性を軽減するために、Webアプリケーションのポリシーを定義できます。 レベル2はレベル1を拡張し、