pour son navigateur, le futur remplaçant du RSS ?
Les ingénieurs de la fondation Mozilla travaillent sur une nouvelle API pour envoyer les messages de notifications à un internaute.
L’API s’inspire du système Push disponible sur les terminaux mobiles, permettant au serveur d’une application d’envoyer des notifications en temps réel à la réception d’un mail par exemple, d’une mise à jour, ou toute autre opération.
« Push Notifications est une façon pour les sites d’envoyer des petits messages aux utilisateurs, même lorsque ceux-ci ne sont pas sur le site » explique Jeff Balogh, ingénieur chez Mozilla « Les dispositifs iOS et Android intègrent leur propre service de notification Push, mais nous voulons que les notifications soient disponibles pour l’ensemble du Web ».
Concrètement, le site récupère une adresse URL sur laquelle il peut envoyer des notifications à l’utilisateur. Le lien, propre à chaque internaute, pointe vers le service de notification. Le site transmet un message au serveur, qui redirige celui-ci par la suite au navigateur Firefox quelque soit la version (PC, Android, iOS, boot2Gecko).
Avant d’envoyer des notifications à un utilisateur, le site Web doit demander la permission à celui-ci. Les notifications ne seront pas effectuées en double sur les différents dispositifs d’un utilisateur.
Un système qui pourrait donc permettre d’envoyer par exemple des messages d’alerte des mises à jour d’un site à l’internaute, même si celui-ci n’est pas sur le site. Une nouveauté qui semble assez proche des flux RSS.
Les travaux sont encore en cours chez Mozilla pour mettre sur pied un prototype du système, qui sera disponible dans les prochaines versions de Firefox.

Source : Blog Jeff Balogh
Et vous ?

Vous avez lu gratuitement 805 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.