hello.js

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

Thursday, 22 February, 2018 UTC

Release Notes for Safari Technology Preview 50

Release Notes for Safari Technology Preview 50

Safari Technology Preview Release 50 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, 22 February, 2018 UTC

Introducing Storage Access API

Introducing Storage Access API

In June last year we introduced Intelligent Tracking Prevention (ITP). ITP is a privacy feature that detects which domains have the ability to track the user cross-site and either partitions the domain’s cookies or purges its website data all together. ... more


Thursday, 8 February, 2018 UTC

Release Notes for Safari Technology Preview 49

Release Notes for Safari Technology Preview 49

Safari Technology Preview Release 49 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, 8 February, 2018 UTC

Workers at Your Service

Workers at Your Service

The Service Worker API exposes persistent background processing capabilities to web pages. Support is available in Safari Technology Preview 48, macOS High Sierra 10.13.4 and iOS 11.3 beta seed 2. While WebKit’s implementation and feature set is quickly ... more


Thursday, 25 January, 2018 UTC

Release Notes for Safari Technology Preview 48

Release Notes for Safari Technology Preview 48

Safari Technology Preview Release 48 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


Tuesday, 16 January, 2018 UTC

Speedometer 2.0: A Benchmark for Modern Web App Responsiveness

Speedometer 2.0: A Benchmark for Modern Web App Responsiveness

In 2014, the WebKit team at Apple released Speedometer 1.0, a benchmark for web app responsiveness. It simulates user interactions in web applications, using TodoMVC to orchestrate adding, completing, and removing todo items. Speedometer repeats these ... more


Tuesday, 9 January, 2018 UTC

What Spectre and Meltdown Mean For WebKit

What Spectre and Meltdown Mean For WebKit

Security researchers have recently uncovered security issues known as Meltdown and Spectre. These issues apply to all modern processors and allow attackers to gain read access to parts of memory that were meant to be secret. To initiate a Spectre- or ... more


Wednesday, 20 December, 2017 UTC

Release Notes for Safari Technology Preview 46

Release Notes for Safari Technology Preview 46

Safari Technology Preview Release 46 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, 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