Fastest web browser for Mac from Apple

Safari for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more

Download Safari 11.0 (Sierra)

Safari for Mac

 -  100% Safe  -  Freeware

What's new in this version:

HIGHLIGHTS:
- 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


WEBKIT:

Handle custom schemes:
- Added WKURLSchemeHandler, a protocol for handling custom schemes
- More effective cookie management
- Added WKHTTPCookieStore, an object that manages the HTTP cookies associated with a particular WKWebsiteDataStore

Support for snapshots:
- Added takeSnapshot(with:completionHandler:) to WKWebView, a method to capture a snapshot of the visible part of the webpage

Rule-based content handling:
- Added WKContentRuleList, a compiled list of rules to apply to web content


SAFARISERVICES:

Share authenticated login sessions:
- Added SFAuthenticationSession, a new API for authenticating a user with a web service, and then to share that authentication with other apps.
- Use the init method to start the authentication session, providing the URL of the webpage in the url parameter. After completing the authentication, the completion handler is called either with an authentication token, or with an error.
- The authentication page presented by SFAuthenticationSession has access to Safari cookies and other website data.

Updated SFSafariViewController:
- 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.


MEDIA:
- Support for real-time communication using WebRTC.

Camera and microphone access:
- Added support for the Media Capture API.
- Added ability for websites to access camera and microphone streams from a user's device (user permission is required.)


WEB APIS:

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.

Resource timing:
- Added support for collecting detailed measurements of all network timing data for every resource on the page.
- Added support for Resource Timing Level 2, Performance Timing Level 2, and for User Timing Level 2.
- Added metrics for developers to identify client-side performance issues for web apps.

Drag and drop in iOS:
- Added DOM events on iOS for drag and drop: dragstart, dragenter, dragover, dragexit, dragleave, dragend, and drop.


WEB APPS:

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:

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.


TEXT FEATURES:

Variable fonts:
- Added support for font variations defined in the CSS Fonts Module 4 specification. For more detail, see Variable Fonts. Requires macOS 10.13 High Sierra or later, or iOS 11 or later.

CSS stroke support:
- Added stroke properties from the CSS Stroke specifications including paint-order, stroke-linejoin, stroke-linecap, stroke-color, stroke-width, and stroke-miterlimit


WEB INSPECTOR AND TOOLS:

Inspect WebSocket connections:
- Added debugging of WebSocket connections and messages

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:
- Added breakpoints to pause script execution and display JavaScript that modifies elements in the DOM, or that makes an XMLHttpRequest to a resource


SAFARI EXTENSIONS:

Content blocker rules:
- Added if-top-url and unless-top-url, new triggers that execute when a regular expression is matched against the entirety of the main document URL


SECURITY FIXES:

Safari:
- Available for: OS X El Capitan 10.11.6 and macOS Sierra 10.12.6
- Impact: Visiting a malicious website may lead to address bar spoofing
- Description: An inconsistent user interface issue was addressed with improved state management
- xisigr of Tencent's Xuanwu Lab

WebKit:
- Available for: OS X El Capitan 10.11.6 and macOS Sierra 10.12.6
- Impact: Processing maliciously crafted web content may lead to universal cross site scripting
- Description: A logic issue existed in the handling of the parent-tab. This issue was addressed with improved state management
- Frans Rosén of Detectify, Anton Lopanitsyn of ONSEC

WebKit:
- Available for: OS X El Capitan 10.11.6 and macOS Sierra 10.12.6
- Impact: Visiting a malicious website may lead to address bar spoofing
- Description: An inconsistent user interface issue was addressed with improved state management
- Oliver Paukstadt of Thinking Objects GmbH



Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more