Chrome 50 adds support for payloads in push messages and adds new features to notifications. You can preload important resources with the link rel=preload tag. And the canvas element gets an upgrade with the toBlob function. Pete LePage has all the details.