Google Chrome empowers background apps

Published Date
24 - Feb - 2011
| Last Updated
24 - Feb - 2011
 
Google Chrome empowers background apps

Applications from Google's Chrome Web store are about to get a lot more powerful. A new feature in Google Chrome will allow such applications to continue runningeven while the browser is closed!

Even as native applications transition to the cloud there are some things one is bound to miss about them, whether it is the pinging sound when you get a new message, or their ability to collapse quietly into the system tray, running the background till something comes up that need your attention. Google aims to bringthese features to web applications as well.

[RELATED_ARTICLE]Google Chrome browser extensions could always already run in a background process, so that they can persist across tabs and windows. When Google Chrome added support for web apps, they allowed packaged apps the same privileges. Packaged apps are those that are installed and run from your computer, instead of running off a website. They are like native applications that use Google Chrome to render their interface and run their JavaScript code. A good example of such an app would be " Ajax Animator

".

Now these privileges are available to all applications. Web applications such as Facebook and Twitter can now persist their state, and continue to give you notifications of updates even when their window is closed. Now such applications can continue running even when all windows are closed!

This can has a number of uses even besides notifications. Applications such as Dropbox, could possibly now provide basic cross-platform syncing support even without a native application! Imagine setting a YouTube video to upload and closing the browser window as the upload continues in the background. You could close the window of you chat application while still being online in the background and continuing to receive chat requests and messages. Such thing and more could be made possible with this new API.

It will be interesting to see how these features will be used by applications in the future, however it is also worrying that these are non-standard features are limited to Chrome only. Google continues to tout its support for new open web standards, however implementing browser-specific features to give Chrome an edge doesn't seem like what's best for the open web.