3 ms·
Web Push Notifications, ShardeWorker, BroadcastChannel. Native Add to Homescreen, Good Developer tools to debug things on a non Apple computer, Background Sync,
by fragile_frogs 6y ago
Web Push Notifications, ShardeWorker, BroadcastChannel. Native Add to Homescreen, Good Developer tools to debug things on a non Apple computer, Background Sync, Notification Badging API, App Shortcuts
These are only the ones that I remember right now, but I know there is more
- olliej 6y agoweb push notifications, notification badging, shared worker, etc are user hostile features. They burn battery life, the former two exist almost solely to spam users (Mozilla did a study and it turns out no one wants notifications from random websites). Safari has had add to home screen for the best part of a decade. Giving web pages the ability to spam users to add it is an anti feature.
- fragile_frogs 6y ago> Safari has had add to home screen for the best part of a decade On Chrome you can trigger a add to home screen prompt from your own UI, making it a two touch experience. On iOS IIRC it only works on Safari and not in Chrome, but I could be wrong. > no one wants notifications from random websites I am not talking about random websites, but rather web applications that you interact with on regular basis, if Apple cared about the user experience they could have just moved the notification prompt behind a user interaction. > shared worker ... They burn battery life If you are building more demanding websites shared workers are a great way to share state and computing resources across and thus saving battery life. Spawing a Worker per tab is more demanding.
- ksec 6y agoHow about Web Push Notifications that only works in sort of a PWA mode once it is added to Home Screen?