Faye, ein freies Publish-Subscribe-System für das Bayeux-Protokoll, ist in der stabilen Version 1.0 erschienen.
Wie der Entwickler James Coglan schreibt, verlässt das Projekt damit die vierjährige Entwicklungsphase und ist als produktionsreif anzusehen. Die neue Release macht die Ruby-Implementierung der Serverseite nun JRuby-tauglich. Daneben erhalten Servererweiterungen Zugriff auf die Daten von HTTP-Anfragen. Außerdem haben die Entwickler einige Methoden entfernt, von deren Benutzung sie bisher nur abrieten.
Faye setzt das Bayeux-Protokoll (Comet) um, das eine alternative Architektur für Webanwendungen darstellt. Statt mehrerer einzelner Seitenaufrufe verwendet es langfristige Verbindungen zwischen Server und Client. Faye bietet für dieses Verfahren Serverumsetzungen für Node.js und Ruby sowie Javascript-Client-Code für den Webbrowser. Ein Beispiel für eine Faye-Anwendung ist die Gov.uk-Website, die dieses Jahr mit einem Design-Preis ausgezeichnet wurde.
Faye steht unter MIT-Lizenz. Neben dem Javascript-Quellcode sind ein Paket für Node.js sowie eine Gem für Ruby verfügbar. Dateien und weitere Informationen finden sich unter http://faye.jcoglan.com





