Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
67,687
38,139


With Safari 18.5, included in macOS 15.5, Apple added Declarative Web Push, an updated method to deliver web-based push notifications even when a website isn't open. With Declarative Web Push, developers can display notifications without the need for a service worker, which preserves battery life for Web Push notifications.

safari-icon-blue-banner.jpeg

Declarative Web Push is more energy efficient, and it's also more private and easier for developers to implement. It does not rely on JavaScript, instead using a standardized JSON format that lets browsers directly display notifications without additional code.

Declarative Web Push isn't subject to the same feature-breaking bugs and network issues as the standard web push, nor will anti-tracking prevention features disable it on websites that the user hasn't visited in some time.

Apple says that Declarative Web Push is backwards compatible with browser engines that haven't yet added support. End users do not need to do anything to see Declarative Web Pushes, as this is a behind-the-scenes feature for developers to implement.

Apple previously added support for Declarative Web Push on iPhone and iPad with the iOS 18.4 and iPadOS 18.4 updates. More information is available on Apple's WebKit blog.

Safari 18.5 is included in macOS 15.5, but the browser update is also available for Macs that are still running macOS Sonoma and macOS Ventura.

Article Link: Safari Web Push Update in macOS 15.5 Will Save You Battery
 
Apple needs to fix/improve the "permission to show alerts" website list interface in Safari->Settings->Websites->Notifications

Certain Chinese websites create entries under dozens or hundreds of different domains (domain names starting with random characters) which fill up the list and make it very difficult to find anything and make changes.

Worse, you can't select multiple entries, so removing large numbers of entries (or changing them to "deny") is a super slow and painstaking task.

This interface needs a search/filter function, and the ability to select multiple entries and "deny" or remove many at once.
 
I wish more pages actually used this feature. I only ever had MR ask me

I used to use web notifications on MR too, but it seemed to break at some point and hasn't worked for me for several years.

I definitely have Macrumors.com set to "allow" in Safari's notifications preferences, and I've tried clearing cookies for Macrumors.com and all of that. And I certainly get annoying push notifications from plenty of other websites.

If anyone has any more ideas on what to try to fix it, let me know!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.