We've been looking into the WebPush specification[1] a little closer and thought we should share some info about it. 

We created a simple proof of concept to get a better understanding of the specification which can be found here:
https://github.com/danbev/aerogear-webpush-server 

The README.md contains more details regarding the specification and there is a 3 min screen cast [2]. 


[1] https://tools.ietf.org/html/draft-thomson-webpush-http2-01
[2] https://drive.google.com/file/d/0B2E1HZ1JnrJfYW90eVBTaGkzSkU/view?usp=sharing