Safari 11.0 ships with iOS 11.0 and macOS 10.13. It is also available in macOS 10.12.6 and 10.11.6.
Highlights of Safari 11.0
Web conferencing. Implement peer to peer conferencing with the WebRTC standard.
Metrics. Test your code using new tools for measuring code and network performance.
WebAssembly. Writer smaller, faster web apps.
New WKWebView APIs. Capture snapshots, handle custom URL schemes, manage cookies more effectively, and implement web content filtering.
New in Safari 11.0 - Handle custom schemes.
WKURLSchemeHandler, a protocol for handling custom schemes.
New in Safari 11.0 – More effective cookie management.
New in Safari 11.0 – Support for snapshots.
New in Safari 11.0 - Rule-based content handling.
New in Safari 11.0 – Share authenticated login sessions.
SFAuthenticationSession, a new API for authenticating a user with a web service, and then to share that authentication with other apps.
initmethod to start the authentication session, providing the URL of the webpage in the
urlparameter. After completing the authentication, the completion handler is called either with an authentication token, or with an error.
The authentication page presented by
SFAuthenticationSessionhas access to Safari cookies and other website data.
Added functionality to change the title of the button used to dismiss the view controller, to exclude activity items from the share sheet, and to disable bar collapsing.
New in Safari 11.0 – WebAssembly.
Added support for WebAssembly, a fast, efficient, portable, and safe code format.
Updated Safari to the latest version of the WebCrypto API.
Includes new cryptographic algorithms like: AES-CFB, AES-GCM, ECDH, and PBKDF2.
SubtleCrypto is no longer prefixed and is now asynchronous.
New in Safari 11.0 – Resource timing.
New in Safari 11.0 – Drag and drop in iOS.
Added DOM events on iOS for drag and drop:
Updated WebKit support for home screen apps.
Web applications saved to the home screen now support all features of modern WebKit, such as Fast-Tap, scroll snapping and the new visual viewports behavior.
Security and Privacy
New in Safari 11.0 - Enhanced user privacy by preventing cross-site tracking.
Added Intelligent Tracking Prevention, which updates the default cookie and website data policy to isolate and remove cookies and website data for sites with the ability to track users across-site.
Updated file restrictions to block cross origin access by default.
CORS and cross origin access from
file://are now blocked unless Disable Local File Restrictions is selected from the Develop menu.
New in Safari 11.0 – Variable fonts.
New in Safari 11.0 – CSS stroke support.
Added stroke properties from the CSS Stroke specifications including
Web Inspector and Tools
New in Safari 11.0 – Inspect WebSocket connections.
Added debugging of WebSocket connections and messages.
New in Safari 11.0 – Right-to-left layouts.
Updated the Web Inspector UI to use a right-to-left (RTL) mode when the preferred language is an RTL language.
Added DOM breakpoints and XHR breakpoints.
XMLHttpRequestto a resource.
New in Safari 11.0 – Content blocker rules.
unless-top-url, new triggers that execute when a regular expression is matched against the entirety of the main document URL.