News for hackers. Stuff that matters.
Re:JSC loves ES6 by CharlesW on Monday June 05, 2017 @10:51PM (#14494338)
Safari supports Web Notifications: http://caniuse.com/#feat=notifications

Safari 11 supports WebRTC, Media Capture API, WebAssembly, WebCrypto API, drag-and-drop, and other interesting new features. If a crippled browser is their goal, they're doing quite an awful job of it.

Re:JSC loves ES6 by rictic on Monday June 05, 2017 @10:58PM (#14494370)
http://caniuse.com/#feat=push-api is the interesting notifications API, which allows notifying a user (with their permission) even when the app isn't open. Neither API is supported on iOS Safari, and desktop Safari only supports notifications while the app is open.
Re:JSC loves ES6 by shuckles on Monday June 05, 2017 @11:45PM (#14494588)
“push notifications can reach your users regardless of whether your website or Safari is open“

https://developer.apple.com/library/content/documentation/Ne...

Re:JSC loves ES6 by untog on Tuesday June 06, 2017 @01:24AM (#14494938)
Not on iOS, and not the web standard everyone else uses.

If the only possible market is desktop Safari users then it's usually a rounding error not worth the development time.

Re:JSC loves ES6 by bwhitty on Monday June 05, 2017 @11:57PM (#14494635)
"Registration requires an Apple developer license."

Hmm, not the open web I'm familiar with.

Re:JSC loves ES6 by kabes on Tuesday June 06, 2017 @09:38AM (#14497092)
That's a way for Apple to avoid abuse. Same thing like google requiring you to put an extension in the chrome store to enable screen capture.
Re:JSC loves ES6 by solidr53 on Tuesday June 06, 2017 @11:22AM (#14497914)
One does not have to pay to publish a chrome extension.
Re:JSC loves ES6 by kabes on Tuesday June 06, 2017 @04:44PM (#14501155)
Yes, you do have to pay to publish chrome web store. Only $5 though: https://developer.chrome.com/webstore/publish
Re:JSC loves ES6 by whacker on Tuesday June 06, 2017 @01:33PM (#14499155)
Not having to pay does not make it 'open' either, but I see your point.
Re:JSC loves ES6 by CharlesW on Monday June 05, 2017 @11:06PM (#14494415)
> Neither API is supported on iOS Safari, and desktop Safari only supports notifications while the app is open.

Ah, thank you for explaining the difference.

Re:JSC loves ES6 by EGreg on Tuesday June 06, 2017 @12:45AM (#14494795)
Safari ON MAC supports it.

I emailed the guy in charge of Safari on iOS and he said they have no plans to implement web push notifications on iOS!