Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/macournoyer/pusher
The Rack App that pushes (aka Rack::Comet)
https://github.com/macournoyer/pusher
Last synced: about 2 months 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 (over 15 years ago)
- Default Branch: master
- Last Pushed: 2011-01-17T02:54:51.000Z (over 13 years ago)
- Last Synced: 2024-02-12T18:07:26.104Z (7 months ago)
- Language: Ruby
- Homepage:
- Size: 146 KB
- Stars: 172
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
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) macournoyerReleased under the Ruby license: http://www.ruby-lang.org/en/LICENSE.txt.