https://github.com/macournoyer/pusher
The Rack App that pushes (aka Rack::Comet)
https://github.com/macournoyer/pusher
Last synced: about 1 year ago
JSON representation
The Rack App that pushes (aka Rack::Comet)
- Host: GitHub
- URL: https://github.com/macournoyer/pusher
- Owner: macournoyer
- Created: 2009-06-04T02:51:28.000Z (about 17 years ago)
- Default Branch: master
- Last Pushed: 2011-01-17T02:54:51.000Z (over 15 years ago)
- Last Synced: 2025-04-06T12:43:13.932Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 146 KB
- Stars: 171
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
- awesome-rack - Pusher - A Rack middleware that implement Ajax Push aka Comet (Middlewares)
README
= Pusher -- The Rack App that pushes (aka Rack::Comet)
Pusher is a Rack middleware that implement Ajax Push aka Comet
http://en.wikipedia.org/wiki/Comet_(programming)
== Supported transports
* XHR Streaming transport on Firefox, Safari
* Event-source transport on Opera
- HtmlFile transport not yet implement on IE
* Fallback to long poll on others
== Awesome features
* Fully asynchronous
* Fault tolerant client side library
* Usable inside any Rack application
* Easy to install, configure, scale
== Important missing features / bugs
* Only works in 1 tab/window at the time
* Client requires Prototype
== Usage
See example/
See pusher.todo for more
== License
(c) macournoyer
Released under the Ruby license: http://www.ruby-lang.org/en/LICENSE.txt.