의 새로운 Safari Technology Preview 출시 덕분에 오늘 Mac에서 Safari의 미래를 맛볼 수 있습니다. 일반 사용자와 개발자가 웹에 곧 제공될 새로운 기능과 개선 사항을 쉽게 테스트할 수 있는 방법을 제공하는 Apple 브라우저.
OS X용 새로운 독립 실행형 앱은 누구나 무료로 다운로드하여 사용할 수 있으며 아직 개발 중인 WebKit 브라우저 엔진의 최신 버전이 포함되어 있습니다. 웹 개발자가 새로운 기능을 공개하기 전에 테스트하여 앞서 나갈 수 있는 좋은 방법입니다.
Safari Technology Preview는 Safari의 일반 버전과 함께 사용하여 동작 문제를 테스트할 수 있습니다. 또한 Web Inspector에 대한 새로운 개선 사항이 포함되어 있습니다.
ECMA스크립트 6
Safari Technology Preview는 JavaScript 프로그래밍 언어의 최신 버전인 ECMAScript 6을 지원합니다. ES6에는 클래스를 포함한 많은 새로운 기능이 있습니다. let, const 및 class를 사용한 어휘 범위 지정; 반복자와 생성기; 화살표 기능; 기본 매개변수 값; 그리고 많은 새로운 내장 API.
B3 자바스크립트 JIT 컴파일러
B3는 처음부터 JavaScript 및 기타 동적 언어를 지원하도록 설계된 새로운 저지연, 고처리량 컴파일러입니다. B3는 특히 CPU 코어 수가 적은 시스템에서 뛰어난 성능 이점을 제공합니다.
IndexedDB 구현 개선
WebKit의 개선된 IndexedDB 구현은 더 안정적이고 더 많은 표준을 준수하며 여전히 빠른 개선이 진행 중입니다.
섀도우 DOM
최신 버전의 Shadow DOM은 웹 콘텐츠 작성자 및 브라우저 개발자의 의견을 기반으로 크게 수정되었습니다. WebKit은 이 새 버전을 구현한 첫 번째 엔진입니다.
프로그래밍 방식으로 잘라내어 클립보드에 복사
이제 document.execCommand('copy')를 사용하여 사용자 제스처에 대한 응답으로 텍스트를 프로그래밍 방식으로 복사하고 잘라낼 수 있습니다. 및 document.execCommand('잘라내기');. 이 기능을 사용하면 일부 웹 사이트에서 Flash 플러그인이 마지막으로 필요하지 않을 수 있습니다.
콘텐츠 보안 정책 레벨 2
XSS(교차 사이트 스크립팅)와 같은 콘텐츠 삽입 취약성을 완화하기 위해 웹 애플리케이션에 대한 정책을 정의할 수 있습니다. 레벨 2는 다음을 지원하여 레벨 1에서 확장됩니다.