- ニュース

写真:Apple
Apple の新しい Safari Technology Preview のリリースにより、一般ユーザーや開発者は Web ブラウザに近々導入される新機能や改善点を簡単にテストできるようになり、Mac で Safari の将来を今すぐ体験できるようになりました。
OS X向けの新しいスタンドアロンアプリは、誰でも無料でダウンロードして使用できます。開発中のWebKitブラウザエンジンの最新版が搭載されています。Web開発者にとって、新機能を公開前にテストすることで、より早く新機能を習得できる絶好の機会となります。
Safari Technology Previewは、Safariの通常版と併用して動作上の問題をテストできます。また、Webインスペクタの新たな改善も含まれています。
新しい機能のリストは次のとおりです。
ECMAScript 6
Safari Technology Previewは、JavaScriptプログラミング言語の最新版であるECMAScript 6をサポートしています。ES6には、クラス、let、const、classを使用したレキシカルスコープ、イテレータとジェネレータ、アロー関数、デフォルトのパラメータ値、そして多くの新しい組み込みAPIなど、多くの新機能が含まれています。B3 JavaScript JITコンパイラ
B3は、JavaScriptやその他の動的言語をサポートするためにゼロから設計された、低レイテンシ・高スループットの新しいコンパイラです。B3は、特にCPUコア数が少ないシステムで優れたパフォーマンスを実現します。改善された IndexedDB 実装
WebKit の改良された IndexedDB 実装は、より安定し、より標準に準拠しており、現在も急速な改善が続いています。Shadow DOM
最新バージョンのShadow DOMは、Webコンテンツ作成者やブラウザ開発者からの意見に基づいて大幅に改訂されました。WebKitはこの新バージョンを実装した最初のエンジンです。プログラムによるクリップボードへの切り取りとコピー
document.execCommand('copy'); と document.execCommand('cut'); を使用することで、ユーザーの操作に応じてプログラムでテキストのコピーと切り取りができるようになりました。この機能により、一部のウェブサイトではFlashプラグインが不要になる可能性があります。コンテンツセキュリティポリシー レベル2
クロスサイトスクリプティング(XSS)などのコンテンツインジェクション脆弱性を軽減するためのポリシーをWebアプリケーションに定義できます。レベル2はレベル1を拡張し、以下の機能をサポートします。
新しいバージョンのSafariは、開発者にとってだけでなく、一般のユーザーにとってもパフォーマンスの向上やUIの改善といったメリットがあります。ただし、一部のサイトでは正常に動作しない可能性があります。
プレビューはAppleのウェブサイトからダウンロードできます。Appleによると、新しいアップデートは約2週間ごとにリリースされる予定です。
出典:アップル