about summary refs log tree commit homepage
path: root/Documentation
DateCommit message (Collapse)
2011-05-09doc: update comparison and README
Clearly users need to know about more options
2011-04-28document epoll and xepoll
They're probably ready for general use in a very limited capacity...
2011-03-22thread_pool+thread_spawn: update documentation
They're not bad with slow clients a previously thought.
2011-01-20remove support for Sunshowers
The WebSocket protocol is still undergoing changes and unused. We won't waste time supporting it until it's finalized and doesn't break HTTP.
2010-12-27coolio*: favor Coolio over Rev
We still use and define Rev internally, but that's mostly just manual labor of converting stuff over.
2010-12-27doc: misc cleanups and additions for RDoc
This is also our website, so we need to document the new Cool.io-based concurrency options for users and point existing Rev* users to it.
2010-12-26rev_thread_spawn: disable under Ruby 1.8
It still burns CPU at the first sign of doing anything interesting, so stop it. Ruby 1.9 is the future :P
2010-12-24doc: switch documentation generation to wrongdoc
It is a common base so we can share documentation tasks more easily with Unicorn and it ensures our RDoc no longer has JavaScript in it!
2010-07-27rev_thread_pool: stop supporting this under Ruby 1.8
It hits 100% CPU usage and Rev's 1.8 support when mixed with threads is currently suboptimal. Unfortunately our tests can not check for 100% CPU usage, so I had to *gasp* confirm it by actually starting an app :x This appears to be a fixable bug in Rev, however, and we'll try to fix it as soon as we have time.
2010-05-28doc: update comparison
I still have a hard time keeping track of what's capable of what.
2010-05-03event_machine: update documentation for async frameworks
2010-01-07Update docs + tests to reflect Rev 0.3.2 release
Rev 0.3.2 makes performance with Threads* under Ruby 1.8 tolerable.
2009-12-24doc: update manpage since Unicorn got new features
working_directory and Worker#user got added over time, so recommending Dir.chdir and Process::UID.change_privilege is bad.
2009-12-22common Rainbows.sleep(nr) method
We'll export this across the board to all Rack applications to sleep with. This provides the optimum method of sleeping regardless of the concurrency model you choose. This method is still highly not recommended for pure event-driven models like Rev or EventMachine (but the threaded/fiber/actor-based variants are fine).
2009-12-22doc: update comparison for RevFiberSpawn
2009-12-13doc/comparison: add Web Sockets to comparison
2009-12-04rainbows.1: update headers
manpage was blatantly copied from the Unicorn one but headers were never updated.
2009-12-02add RevThreadPool concurrency model
This should be like RevThreadSpawn except with more predictable performance (but higher memory usage under low load).
2009-11-29doc: add NeverBlock to comparison and README
2009-11-29doc: add ActorSpawn to comparison
2009-11-27doc/comparison: apparently Rubinius doesn't do Fibers
Guess I'll have to make the Revactor model work with that.
2009-11-27More documentation tweaks for the release
2009-11-26RevThreadSpawn: hope for 1.8 performance
Patches submitted to rev-talk, awaiting feedback and hopefully a new release.
2009-11-26comparison: more updates notes
2009-11-25Add Summary document
This will hopefully make many things clearer about the project.
2009-10-04manpage: project is "Rainbows!", not "Unicorn Rainbows"
2009-10-02initial revision
No tests yet, but the old "gossamer" and "rainbows" branches seem to be basically working.