Mozilla developing Web push notification system for Firefox
arstechnica.com
arstechnica.com
http://jbalogh.me/2012/01/30/push-notifications/
And, the wiki page:
https://wiki.mozilla.org/Services/Notifications/Push/API
Firefox has a presence on most operating systems (Mac, Windows, Linux, Android and iOS), so the goal would be that a website could send you a notification whenever and Mozilla would figure out the best place to alert you of it.
(Disclaimer: Mozilla employee, but not working on notifications)
I think the area where notifications are important, but slightly less important than email, yet not so unimportant that you don't want to have a user install another app, is pretty small... Too bad, I very much like the idea of Notifo. When will it stop working? Do you plan on open sourcing any part of it?
But I do not like the idea of tying it to web browsers, or to one aggregator. If I want all of my notifications to go to Google and be turned into emails, or to Facebook and appear in my inbox there, or to a server I run myself, where I can get them with a desktop app, then I should be able to.
[1]: https://wiki.mozilla.org/Services/Notifications/Push/API
* https://wiki.mozilla.org/Services/Notifications/Push#Post_Of...
SMTP isn't directly usable in a browser - they're not competing directly - but SMTP is a federated system with an open protocol.
"Mozilla Push" will most likely be just as open.
Does anyone know why they're pushing this instead of plain old Server Sent Events (something w3c is already working on for servers to push to browsers)?
I don't see notifications supplanting Server Sent Events. SSE gives developers a lot more control over the stream since it's connected directly to your server, and you don't have to bother the users with permission dialogs. You'd use push notifications if the user doesn't have your site open, but otherwise SSE gives you more power.
(I'm working on push notifications.)
As for B2G, I think I just got excited about it because notifications was the bit I was interested in seeing work out.
They're very different notifications. SSE is only useful if the user happens to have the website open. This new proposal is a replacement for emails - it lets you send asynchronous notifications to the user that he may receive even if he's not on your website and even if he was offline for a while.