
Apple Seeds Second Release of 'Safari Technology Preview' Browser
Posted April 13, 2016 at 10:44pm by
Shalom Levytam
Apple has seeded a second release of its new Safari Technology Preview browser. The browser offers an early look at upcoming web technologies in OS X and iOS.
Get the latest layout technologies, visual effects, developer tools, and more, so you can provide input on how they are implemented and deliver a best-in-class user experience on all Apple devices.
Here is what's changed in Release 2...
Browser Differences
● Changed the CFBundleSignature to allow Apple Events, like those sent from AppleScript, to correctly distinguish between Safari and Safari Technology Preview
JavaScript
● Added ES6 support for Symbol.isConcatSpreadable
● Disallowed var assignments in for-in loops according to ES6 specs
● Improved stability for ES6 classes when invoking a method of the parent class before calling super() in a constructor
● Allowed undefined or null for Symbol.search and Symbol.match
● Enabled Array.prototype native functions' species constructors to work with proxies
● Implemented the proposal for String.prototype.padStart() and String.prototype.padEnd()
● Implemented ES6 spec for String.prototype.match and RegExp.prototype[@@match]
● Included a workaround for web compatibility on ES6 TypeErrors when accessing RegExp.prototype flag properties
● Corrected quantified unicode regular expressions
● Ensured greedy unicode regular expressions properly backtrack past non-BMP characters
CSS
● Implemented the allow-end value of the hanging-punctuation CSS property
● Improved web compatibility by resetting CSS spacing rules on
Get the latest layout technologies, visual effects, developer tools, and more, so you can provide input on how they are implemented and deliver a best-in-class user experience on all Apple devices.
Here is what's changed in Release 2...
Browser Differences
● Changed the CFBundleSignature to allow Apple Events, like those sent from AppleScript, to correctly distinguish between Safari and Safari Technology Preview
JavaScript
● Added ES6 support for Symbol.isConcatSpreadable
● Disallowed var assignments in for-in loops according to ES6 specs
● Improved stability for ES6 classes when invoking a method of the parent class before calling super() in a constructor
● Allowed undefined or null for Symbol.search and Symbol.match
● Enabled Array.prototype native functions' species constructors to work with proxies
● Implemented the proposal for String.prototype.padStart() and String.prototype.padEnd()
● Implemented ES6 spec for String.prototype.match and RegExp.prototype[@@match]
● Included a workaround for web compatibility on ES6 TypeErrors when accessing RegExp.prototype flag properties
● Corrected quantified unicode regular expressions
● Ensured greedy unicode regular expressions properly backtrack past non-BMP characters
CSS
● Implemented the allow-end value of the hanging-punctuation CSS property
● Improved web compatibility by resetting CSS spacing rules on

![Anthropic Mocks ChatGPT Ads in Super Bowl Spot, Altman Fires Back [Video] Anthropic Mocks ChatGPT Ads in Super Bowl Spot, Altman Fires Back [Video]](/images/news/99846/99846/99846-160.jpg)
![Apple Releases macOS Tahoe 26.3 RC to Developers [Download] Apple Releases macOS Tahoe 26.3 RC to Developers [Download]](/images/news/99842/99842/99842-160.jpg)
![Apple Seeds watchOS 26.3 RC, tvOS 26.3 RC, and visionOS 26.3 RC to Developers [Download] Apple Seeds watchOS 26.3 RC, tvOS 26.3 RC, and visionOS 26.3 RC to Developers [Download]](/images/news/99840/99840/99840-160.jpg)
![Apple Releases iOS 26.3 RC and iPadOS 26.3 RC to Developers [Download] Apple Releases iOS 26.3 RC and iPadOS 26.3 RC to Developers [Download]](/images/news/99839/99839/99839-160.jpg)





![iPad Air (M3) Drops to Lowest Price of the Year at $489.99 [Deal] iPad Air (M3) Drops to Lowest Price of the Year at $489.99 [Deal]](/images/news/99843/99843/99843-160.jpg)
![Beats Powerbeats Pro 2 Drop to $199.95 [Deal] Beats Powerbeats Pro 2 Drop to $199.95 [Deal]](/images/news/99815/99815/99815-160.jpg)
![Apple Watch Series 11 Drops Back to All-Time Low of $299 [Deal] Apple Watch Series 11 Drops Back to All-Time Low of $299 [Deal]](/images/news/99283/99283/99283-160.jpg)
![Apple AirPods 4 With Active Noise Cancellation Drop to $119 [Deal] Apple AirPods 4 With Active Noise Cancellation Drop to $119 [Deal]](/images/news/99794/99794/99794-160.jpg)
![AirPods Pro 3 Return to All-Time Low Price of $199 [Deal] AirPods Pro 3 Return to All-Time Low Price of $199 [Deal]](/images/news/99752/99752/99752-160.jpg)