Connect with us

Apple delivers first update for Safari Technology Preview

Apple News

Apple delivers first update for Safari Technology Preview

Apple has driven out its fist update to the lately introduced Safari Technology Preview, a model of Safari aimed squarely at developers. The update comes precisely two weeks after Safari Technology Preview's March 30 release, and features a slew of updates and adjustments around the board.

Browser Variations

  • Modified the CFBundleSignature to permit Apple Occasions, like the ones despatched from AppleScript, to appropriately distinguish between Safari and Safari Technology Preview

JavaScript

  • Added ES6 reinforce for Image.isConcatSpreadable
  • Disallowed var assignments in for-in loops consistent with ES6 specifications
  • Stepped forward balance for ES6 categories when invoking one way of the mum or dad elegance sooner than calling tremendous() in a constructor
  • Allowed undefined or null for Image.seek and Image.fit
  • Enabled Array.prototype local purposes' species constructors to paintings with proxies
  • Carried out the proposal for String.prototype.padStart() and String.prototype.padEnd()
  • Carried out ES6 spec for String.prototype.fit and RegExp.prototype[@@match]
  • Incorporated a workaround for internet compatibility on ES6 TypeErrors when having access to RegExp.prototype flag homes
  • Corrected quantified unicode common expressions
  • Ensured grasping unicode common expressions correctly back down previous non-BMP characters

CSS

  • Carried out the allow-end worth of the hanging-punctuation CSS assets
  • Progressed internet compatibility through resetting CSS spacing regulations on parts
  • Added the brand new color-gamut CSS media question
  • Up to date display queries to test the functions of the present display as an alternative of the inner most to be had display

Internet APIs

  • Limited WebSockets header parsing in keeping with RFC6455 and RFC7230
  • Progressed efficiency of sure draw calls in WebGL with a non-power-of-two texture optimization
  • Disabled the Fetch API till the implementation is able to be enabled through default
  • Enhanced Shadow DOM give a boost to to compute types for the manner characteristic of parts
  • Softened pushState and replaceState frequency restrictions

Internet Inspector

  • Timelines tab efficiency and insect fixes
  • Disabled debugger statements whilst profiling a web page to make sure most efficiency accuracy
  • Added the power to configure timeline tools to make use of for recordings
  • Added a paint rely indicator within the most sensible left nook of non-opaque layers
  • Added font-variant-numeric to CSS autocompletions
  • Added the console.takeHeapSnapshot means for shooting heap snapshots
  • Modified main points sidebar shortcuts to Command-Choice-0 and Command-Shift-0
  • Double-quotes and backslashes in strings at the moment are displayed appropriately within the console
  • Stepped forward the consistency of CSP directive violation messages reported within the console

Accessibility

  • Corrected new strains in content material editable parts to inform accessibility
  • Up to date the dealing with of SVG parts with a presentational position to be the similar as different host language parts
  • Restricted the numbered record announcement for an inventory merchandise quantity to the first line of textual content within the listing merchandise
  • Modified the accessibility position descriptions for JavaScript signals to "internet conversation" and "internet alert conversation" to lead them to extra comprehensible to display reader customers

Rendering

  • Up to date backdrop clear out to repaint when modified in JavaScript
  • Corrected drawing SVG stroke patterns for items with empty bounding field parts

Media

  • Progressed balance when an audio source is modified whilst being processed
  • Fastened audio monitor listings

Networking

  • Progressed the reliability of speculative disk cache validation requests with the HTTP Referer header

Malicious program Fixes

  • Fastened autoscrolling in a drag variety when a window is towards the display edge, together with whilst in complete display mode

To recap, Safari Technology Preview is supposed to provide developers a method to experiment with and check new applied sciences sooner than they make their strategy to Safari right kind. If you are all for checking out it, Safari Technology Preview may also be downloaded from Apple. When you've got the former model of the Preview, you'll be able to clutch the update from the Mac App Retailer.

Comments

More in Apple News

To Top