hello.js

var please = require('share');
console.log('thank you');

Thursday, 7 December, 2017 UTC

Release Notes for Safari Technology Preview 45

Release Notes for Safari Technology Preview 45

Safari Technology Preview Release 45 is now available for download for macOS Sierra and macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions ... more


Wednesday, 1 November, 2017 UTC

Release Notes for Safari Technology Preview 43

Release Notes for Safari Technology Preview 43

Safari Technology Preview Release 43 is now available for download for macOS Sierra and macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions ... more


Wednesday, 18 October, 2017 UTC

Release Notes for Safari Technology Preview 42

Release Notes for Safari Technology Preview 42

Safari Technology Preview Release 42 is now available for download for macOS Sierra and macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions ... more


Thursday, 5 October, 2017 UTC

Release Notes for Safari Technology Preview 41

Release Notes for Safari Technology Preview 41

Safari Technology Preview Release 41 is now available for download for macOS Sierra and macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions ... more


Friday, 22 September, 2017 UTC

New WebKit Features in Safari 11

New WebKit Features in Safari 11

With the release of iOS 11 and macOS High Sierra, the new Safari brings impressive performance improvements and great new WebKit features to the web. This release takes bold steps to curb all too common annoyances that have become pervasive across the ... more


Wednesday, 20 September, 2017 UTC

Release Notes for Safari Technology Preview 40

Release Notes for Safari Technology Preview 40

Safari Technology Preview Release 40 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Thursday, 7 September, 2017 UTC

Release Notes for Safari Technology Preview 39

Release Notes for Safari Technology Preview 39

Safari Technology Preview Release 39 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 30 August, 2017 UTC

Concurrent JavaScript: It can work!

Concurrent JavaScript: It can work!

With the recent addition of SharedArrayBuffer , concurrency is finding its way into the JavaScript language. This addition allows JavaScript programs to perform concurrent access to SharedArrayBuffer objects. WebKit supports SharedArrayBuffer and it ... more


Wednesday, 23 August, 2017 UTC

Release Notes for Safari Technology Preview 38

Release Notes for Safari Technology Preview 38

Safari Technology Preview Release 38 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 9 August, 2017 UTC

Release Notes for Safari Technology Preview Release 37

Release Notes for Safari Technology Preview Release 37

Safari Technology Preview Release 37 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 9 August, 2017 UTC

Release Notes for Safari Technology Preview 37

Release Notes for Safari Technology Preview 37

Safari Technology Preview Release 37 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 26 July, 2017 UTC

Release Notes for Safari Technology Preview 36

Release Notes for Safari Technology Preview 36

Safari Technology Preview Release 36 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Friday, 21 July, 2017 UTC

Update on Web Cryptography

Update on Web Cryptography

Cryptography is the cornerstone of information security, including various aspects such as data confidentiality, data integrity, authentication, and non-repudiation. These provide support for the fundamental technologies of today’s Internet like HTTPS, ... more


Wednesday, 12 July, 2017 UTC

Release Notes for Safari Technology Preview 35

Release Notes for Safari Technology Preview 35

Safari Technology Preview Release 35 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Monday, 3 July, 2017 UTC

A Closer Look Into WebRTC

A Closer Look Into WebRTC

We recently announced WebRTC support in Safari 11 on High Sierra and iOS 11 in our last WebKit blog post. Today, we would like to dive into more details of our implementation, and provide some tips on bringing WebRTC support to your website. A website ... more


Thursday, 29 June, 2017 UTC

Release Notes for Safari Technology Preview 34

Release Notes for Safari Technology Preview 34

Safari Technology Preview Release 34 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Thursday, 15 June, 2017 UTC

Release Notes for Safari Technology Preview 33

Release Notes for Safari Technology Preview 33

Safari Technology Preview Release 33 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Friday, 9 June, 2017 UTC

Auto-Play Policy Changes for macOS

Auto-Play Policy Changes for macOS

This is a guest post from the Safari team about changes to how Safari handles HTML5 video and audio auto-play. These changes may affect compatibility with your websites. As follow up to Safari’s updated video policies for iOS last year, this week we ... more


Wednesday, 7 June, 2017 UTC

Safari Technology Preview 32, with WebRTC, is Now Available

Safari Technology Preview 32, with WebRTC, is Now Available

Safari Technology Preview Release 32 is now available for download for macOS Sierra. With this release, Safari Technology Preview is now available for betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update ... more


Wednesday, 7 June, 2017 UTC

Announcing WebRTC and Media Capture

Announcing WebRTC and Media Capture

Today we are thrilled to announce WebKit support for WebRTC, available on Safari on macOS High Sierra, iOS 11, and Safari Technology Preview 32. In this post, we will go through an overview of our implementation. We will have future posts that cover ... more


Wednesday, 7 June, 2017 UTC

JSC �� ES6

JSC �� ES6

ES2015 (also known as ES6), the version of the JavaScript specification ratified in 2015, is a huge improvement to the language’s expressive power thanks to features like classes, for-of, destructuring, spread, tail calls, and much more. But powerful ... more


Wednesday, 7 June, 2017 UTC

Assembling WebAssembly

Assembling WebAssembly

We’re pleased to announce that WebKit has a full WebAssembly implementation. Dynamic Duo WebAssembly is a no-nonsense sidekick to JavaScript. It isn’t meant to be hand-written; rather, it’s a low-level binary format designed to be a suitable compilation ... more


Wednesday, 31 May, 2017 UTC

Release Notes for Safari Technology Preview 31

Release Notes for Safari Technology Preview 31

Safari Technology Preview Release 31 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 216643-217207. Web ... more


Wednesday, 17 May, 2017 UTC

Release Notes for Safari Technology Preview 30

Release Notes for Safari Technology Preview 30

Safari Technology Preview Release 30 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 215859-216643. Web ... more


Monday, 15 May, 2017 UTC

Responsive Design for Motion

Responsive Design for Motion

WebKit now supports the prefers-reduced-motion media feature, part of CSS Media Queries Level 5, User Preferences. The feature can be used in a CSS @media block or through the window.matchMedia() interface in JavaScript. Web designers and developers ... more


Wednesday, 3 May, 2017 UTC

Release Notes for Safari Technology Preview 29

Release Notes for Safari Technology Preview 29

Safari Technology Preview Release 29 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 215271-215859. JavaScript ... more


Thursday, 20 April, 2017 UTC

A Few Words on Fetching Bytes

A Few Words on Fetching Bytes

Like all good puzzles, a web browser is composed of many different pieces. Some are all shiny, like your favorite web API. Some are less visible, like HTML parsing and web resource loading. Even dull pieces require lots of work to standardize their behavior ... more


Wednesday, 19 April, 2017 UTC

Release Notes for Safari Technology Preview 28

Release Notes for Safari Technology Preview 28

Safari Technology Preview Release 28 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 214535-215271. Power ... more


Wednesday, 5 April, 2017 UTC

Release Notes for Safari Technology Preview 27

Release Notes for Safari Technology Preview 27

Safari Technology Preview Release 27 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 213822-214535. Browser ... more


Wednesday, 29 March, 2017 UTC

New Web Features in Safari 10.1

New Web Features in Safari 10.1

A new version of Safari shipped with the release of iOS 10.3 and macOS Sierra 10.12.4. Safari on iOS 10.3 and Safari 10.1 on macOS adds many important web features and improvements from WebKit that we are incredibly excited about. While this release ... more