Push.js is a compact, cross-browser solution for using the JavaScript Notifications API.
Notification API allows modern browsers such as Chrome, Safari, Firefox, and IE 9+ to push notifications to a user’s desktop. Push acts as a cross-browser solution to this API, falling back to use older implementations if the user’s browser does not support the new API.
http://jquery-plugins.net/push-js-cross-browser-javascript-desktop-notifications