Here is another Chrome and Chrome OS news that has Google IO written all over it. Google is bringing the Google Cloud Messaging. This was an Android only feature so far. With its introduction, Chrome apps will be able to use push notifications.
Excerpts from the blog post.
Event pages keep apps and extensions efficient by allowing them to respond to a variety of events such as timers or navigation to a particular site, without having to remain running persistently. But what if you need to respond to something that occurs outside of Chrome, such as a news alert, a message sent to a user or a stock hitting a price threshold? Until now, you had to do this by repeatedly polling a server. This process consumed bandwidth and reduced the battery life of your users’ machines. For a more efficient solution, starting today you can use Google Cloud Messaging for Chrome (GCM) – across all channels of Chrome.
Here is the official introduction to the Google Cloud Messaging, which will give you an idea about what it does.
Google Cloud Messaging for Chrome (GCM) is a service for signed-in Chrome users that helps developers send message data from servers to their Chrome apps and extensions. The service is intended to wake up an app or extension, and/or alert a user. For example, calendar updates could be pushed to users even when their calendaring app isn’t open.
For more details, check out the official documentation here.