🏠 New in High Baseline Support: Push messages
September 27, 2025
The Push API subscribes to and receives server-initiated messages. Subscribers receive pushed messages in the background, even after periods inactive or offline.
Source features
api.ServiceWorkerRegistration[mdn]api.ServiceWorkerGlobalScope.push_event[mdn]api.ServiceWorkerRegistration.pushManager[mdn]api.PushEvent[mdn]api.PushEvent.PushEvent[mdn]api.PushManager[mdn]api.PushManager.getSubscription[mdn]api.PushManager.subscribe[mdn]api.PushSubscription[mdn]api.PushSubscription.endpoint[mdn]api.PushSubscription.getKey[mdn]api.PushSubscription.toJSON[mdn]api.PushSubscription.unsubscribe[mdn]api.PushManager.permissionState[mdn]api.PushEvent.data[mdn]api.PushMessageData[mdn]api.PushMessageData.arrayBuffer[mdn]api.PushMessageData.blob[mdn]api.PushMessageData.json[mdn]api.PushMessageData.text[mdn]api.PushSubscription.options[mdn]api.PushSubscriptionOptions[mdn]api.PushSubscriptionOptions.applicationServerKey[mdn]api.PushSubscription.expirationTime[mdn]api.Permissions.permission_push[mdn]api.PushManager.supportedContentEncodings_static[mdn]api.PushMessageData.bytes[mdn]api.PushSubscriptionChangeEvent[mdn]api.PushSubscriptionChangeEvent.newSubscription[mdn]api.PushSubscriptionChangeEvent.oldSubscription[mdn]api.PushSubscriptionChangeEvent.PushSubscriptionChangeEvent[mdn]api.PushSubscriptionOptions.userVisibleOnly[mdn]api.ServiceWorkerGlobalScope.pushsubscriptionchange_event[mdn]