Contact emails
Spec
Summary
Allows developers to show a large image as part of the content of a notification (whereas the existing |icon| and |badge| properties tend to be icons and are rendered smaller).
Motivation
Allows for richer notifications.
Interoperability risk
Firefox: No public signals
Edge: No public signals
Safari: No public signals
Web developers: Strongly positive (explicitly requested by 5+ large partners)
Android, Windows 10 and Chrome OS
all natively support showing a large image as part of the notification content (exact rendering varies, for example some platforms only show it when the notification is expanded, and some platforms may leave less room for text when an image is shown). macOS and iOS do not yet seem to support such images (they only support smaller icons).
There is no risk of breaking existing content. There is a small risk that we might want to change details later due to platform inconsistencies, but the spec is deliberately vague about if/how the image will be shown (since UAs are often constrained by the platform's notification capabilities), so we have a fair amount of leeway here.
Ongoing technical constraints
No, implementation is similar to existing notification icons.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)?
Yes, except Mac and WebView:
- It will not initially be supported on WebView because notifications are not yet supported there.
OWP launch tracking bug
Link to entry on the Chrome Platform Status
Requesting approval to ship?
No.