1. Push API

    API to allow messages to be pushed from a server to a browser, even when the site isn't focused or even open in the browser.

  2. history api: pushstate

  3. history api: pushstate: whether the `unused` parameter is used

  4. permissions api: `push` permission

  5. pushevent api

  6. pushevent api: data

  7. pushevent api: `pushevent()` constructor

  8. pushmanager api

  9. pushmanager api: getsubscription

  10. pushmanager api: haspermission

  11. pushmanager api: permissionstate

  12. pushmanager api: register

  13. pushmanager api: registrations

  14. pushmanager api: subscribe

  15. pushmanager api: supportedcontentencodings

  16. pushmanager api: unregister

  17. pushmanager api: available in workers

  18. pushmessagedata api

  19. pushmessagedata api: arraybuffer

  20. pushmessagedata api: blob

  21. pushmessagedata api: json

  22. pushmessagedata api: text

  23. pushsubscription api

  24. pushsubscriptionchangeevent api

  25. pushsubscriptionchangeevent api: newsubscription

  26. pushsubscriptionchangeevent api: oldsubscription

  27. pushsubscriptionoptions api

  28. pushsubscriptionoptions api: applicationserverkey

  29. pushsubscriptionoptions api: uservisibleonly

  30. pushsubscription api: endpoint

  31. pushsubscription api: expirationtime

  32. pushsubscription api: `getkey()`

  33. pushsubscription api: options

  34. pushsubscription api: subscriptionid

  35. pushsubscription api: `tojson()`

  36. pushsubscription api: `unsubscribe()`

  37. serviceworkerglobalscope api: `pushsubscriptionchange` event

  38. serviceworkerglobalscope api: `push` event

  39. serviceworkerregistration api: pushmanager