AppKed

Tags 5240

Safari Technology Preview 10.2 – The newest browser tech from Apple.

Appked/ Utilities/on 2016-12-22 02:30

Safari Technology  Preview 10.1

Safari Technology Preview contains the most recent additions and improvements to WebKit and the latest advances in Safari web technologies. And once installed, you will receive notifications of updates from the Mac App Store.

Features
  • Shared Links Extensibility. Use the new Shared Links API extension to add link suggestions to the shared links feed on Safari for OS X and iOS.
  • Content Blocking API for Safari extensions. Easily block content from a large collection of webpage resources with minimal overhead and incredibly high performance.
  • Force Touch Trackpad Mouse Events. Create interactivity like never before using new events and force information from the Force Touch Trackpad.
  • CSS Scroll Snapping. Use CSS scroll snapping to keep the focal point of your content in view when scrolling momentum stops.
  • FairPlay Streaming. Stream premium web video content securely with FairPlay Streaming support in Safari on OS X.
  • AirPlay for HTML5 Video. If you use custom controls for your HTML5 media, use JavaScript AirPlay support to add your own control to stream video to Apple TV.
  • HTML5 Video PiP. Use new JavaScript PiP support for iOS to add your own Picture in Picture control to custom controls for HTML5 videos.
  • Backdrop Filters. Add advanced image filters to the backdrop of your elements to achieve modern iOS and OS X material effects in your web content layouts.


WHAT’S NEW

Version 10.2:

Visual Viewport
  • Enabled the new “visual viewports” model for how position: fixed and position: stickyelements are positioned during pinch zooming and while zoomed in
Touch Bar
  • Prevented emoji buttons from displaying in the Touch Bar for password inputs
JavaScript
  • Enabled Shared Array Buffers
  • Added a syntax error to report an unexpected token when async is followed by identifier in contexts where an async arrow function cannot occur
Web API
  • Added Document.onvisibilitychange event handler attribute
  • Added reflected nonce attribute to the HTML Link element
  • Added support for the deprecated dictionary constructors of DOMPointReadOnly and DOMPoint
  • Fixed an issue where Custom Elements from a different document are not customized when created with innerHTML
  • Fixed an issue causing animations followed by a transition to not always fire the transitionendevent
  • Prevented document.webkitFullscreenElement and document.webkitCurrentFullScreenElementfrom exposing a node inside a shadow tree
Security
  • Changed to require preflight for non-standard CORS-safelisted request headers Accept, Accept-Language, and Content-Language
  • Implemented Strict Mixed Content Checking; block-all-mixed-content directive
  • Content Security Policy: Taught preload scanner how to preload