The following new features have been added in Safari 10.0.

Web APIs

IndexedDB Support Safari’s IndexedDB implementation now fully supports the recommended standard. You may now use the API to store structured data for web applications that work offline or that require large amounts of client-side data caching.

Programmatic Cut and Copy Support Use JavaScript commands to programmatically cut and copy text to the clipboard with document.execCommand('cut') and document.execCommand('copy') .

CSP 2.0 Content Security Policy (CSP) support has been enhanced by including version 2.0 of the standard.

Shadow DOM Version 1 of the Shadow DOM standard provides the foundation for Web Components. You can take advantage of Shadow DOM to encapsulate functionality without worrying about conflicts between scripts and styles on the page.

ES6 The ECMAScript 2015 standard, also known as ES6, is completely supported, bringing this major JavaScript evolution to Safari on macOS and iOS.

ES Internationalization Integration of the ECMAScript Internationalization API standard, also known as ECMA-402, supports client-side number, currency, and date-formatting that honors the user’s language and locale or uses a provided language and locale.

DOM Compatibility Improvements Many fundamental browser- and site-compatibility improvements now ensure that Safari 10 passes even more World Wide Web Consortium (W3C) tests and is compatible with other browsers.

3D Touch Events For 3D Touch on iOS, the touchforcechange event is called only when the force changes. The event is the 3D Touch equivalent of webkitmouseforcechanged for WebKit in macOS. The values of the force property of touch objects range from 0.0 to 1.0 .

WebGL The antialias context creation parameter is now supported in iOS. It defaults to true .

The alpha context creation parameter now supports the value false in iOS.

The total number of active WebGL contexts on a page is limited to 16. After that limit is reached, adding a new context causes the oldest context to be destroyed.