Updates

Safari Technology Preview 115 released with improvements and bug fixes

Apple released a new update for the Safari Technology Preview which was introduced by Apple four years ago in 2016. Safari Technology was released to test features that Apple could bring to the future versions of Safari.

Join our Apple channel on telegram

 

The update includes bug fixes and performance improvements for Web Audio, javaScript, Web API, Media, CSS, WebAuthn, Selection API, and WebRTC.

The update is available for macOS Big Sur and macOS Catalina. It can be downloaded through the software update mechanism in the system preferences by anyone who has Safari Technology downloaded. Here’s the full release note of the update:

Release 115
Web Audio

  • Enabled the modern unprefixed WebAudio API
  • Changed AnalyserNode to downmix input audio to mono
  • Changed AnalyserNode’s getByteFrequencyData() and getFloatFrequencyData() to only do FFT analysis once per render quantum
  • Changed AudioBufferSourceNode to update grain parameters when the buffer is set after rendering has started
  • Updated AudioParam.setValueCurveAtTime() to have an implicit call to setValueAtTime() at the end
  • Updated AudioParams with automations to process timelines
  • Fixed BiquadFilterNode’s lowpass and highpass filters
  • Fixed Web Audio API outputting silence for 302 redirected resource
  • Made AudioBufferSourceNode loop fixes
  • Changed to properly handle AudioParam.setTargetAtTime() followed by a ramp
  • Improved AudioBufferSourceNode resampling

JavaScript

  • Fixed BigInt to work with Map and Set
  • Enabled Intl.DateTimeFormat dayPeriod
  • Updated Intl rounding behavior to align with specifications update
  • Updated functions to consistently enumerate length property before name property
  • Updated Array.prototype.sort to be consistent with specifications

 

Web API

  • Performance.navigation and Performance.timing are incorrectly exposed to workers
  • Update User Timing interfaces to User Timing Level 3
  • Fixed visibility change:hidden event to fire during page navigations

Media

  • Added support for HTMLMediaElement.setSinkId

CSS

  • Changed to clear the override width to properly compute percent margins in CSS Grid
  • Implemented the CSS math-style property

WebAuthn

  • Changed to not set the UV option if the authenticator doesn’t support it

Selection API

  • Fixed selectAllChildren to return InvalidNodeTypeError when passed a
  • DocumentType node
  • Improved VisibleSelection, FrameSelection, and DOMSelection to preserve anchor and focus

WebRTC

  • Updated toRTCIceProtocol to handle ssltcp candidates 

This release 115 for the Safari technology is built on the latest Safari 14. The Safari 14 update is included in the macOS Big Sur with new features such as Safari Web Extensions imported from other browser, tab previews, password breach notifications, and more.

The Safari Technology preview is used by Apple to collect feedback from the developers and implement them in the future update of its Safari web browser.

Read More: Apple seeking tax credits from U.S. government to manufacture chips locally


To Top