Web Push Book



This book is for anyone looking to learn about push notifications on the web.

I started working on web push when Chrome first added support. There have been quite a few changes since then but the API’s have stabilised across Chrome and Firefox so it’s the perfect time for people to learn about push on the web.

This site / book covers everything I’ve learnt and will be updated with anything new I learn in the future.

If you spot mistakes, code errors or simple typos please raise issues or contribute on Github where this content lives.

To track updates of this content follow the Releases on Github, which also has an RSS feed.

Finally, a massive thank you to all the contributors who have helped with this book.

How Push Works