diff options
author | Eric Wong <normalperson@yhbt.net> | 2010-12-27 23:25:12 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2010-12-27 23:25:59 +0000 |
commit | ef66567984780b2ce8daa155c367bcf7e049ab77 (patch) | |
tree | 4b1af5aec8a45d8364255cc74019a43e95004b38 /Documentation/comparison.haml | |
parent | 728496a31f34234b46d7025a23933aa06dd824f5 (diff) | |
download | rainbows-ef66567984780b2ce8daa155c367bcf7e049ab77.tar.gz |
We still use and define Rev internally, but that's mostly just manual labor of converting stuff over.
Diffstat (limited to 'Documentation/comparison.haml')
-rw-r--r-- | Documentation/comparison.haml | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/Documentation/comparison.haml b/Documentation/comparison.haml index 5801782..89b5d4b 100644 --- a/Documentation/comparison.haml +++ b/Documentation/comparison.haml @@ -35,7 +35,7 @@ %td.rbx Yes %td.slow OK %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.tee No %td.r18 Yes %td.r19 Yes @@ -56,7 +56,7 @@ %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.tee No %td.r18 No %td.r19 Yes @@ -91,14 +91,14 @@ %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.tee No %td.r18 Yes %td.r19 No %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.tee Yes %td.r18 No %td.r19 Yes @@ -120,10 +120,9 @@ %td.slow no %ul %li - All Rev-based options can also use "Coolio" instead. Cool.io should - also work with Rubinius (though we haven't had time to test). + Cool.io should also work with Rubinius (though we haven't had time to test). %li - CoolioThread* and RevThread* requires Ruby 1.9 reasonable performance + CoolioThread* and CoolioThread* requires Ruby 1.9 reasonable performance %li rack.input streaming is what makes %a(href="http://upr.bogomips.org/") upload progress, @@ -150,7 +149,7 @@ %tr.comp_row %td.mod Revactor %td.slowio - %a(href="http://rev.rubyforge.org/")Rev, + %a(href="http://coolio.github.com/")Coolio, %a(href="http://revactor.org/")Revactor, %b not @@ -163,9 +162,9 @@ %td.thr Yes %td.reent No %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.slowio - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr No %td.reent No %tr.comp_row @@ -180,10 +179,10 @@ %td.thr No %td.reent No %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.slowio thread-safe Ruby, - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr Yes %td.reent No %tr.comp_row @@ -211,14 +210,14 @@ %td.thr No %td.reent Yes %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.slowio thread-safe Ruby, - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr Yes %td.reent No %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.slowio %a(href="Rainbows/Fiber/IO.html") Rainbows::Fiber::IO %td.thr No @@ -288,7 +287,7 @@ %td.async standard Ruby %td.ws Sunshowers %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.devfd Yes %td.app_pool no-op %td.lock no-op @@ -309,7 +308,7 @@ %td.async async_sinatra, Cramp, rack-fiber_pool %td.ws no %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.devfd Yes %td.app_pool Yes %td.lock Dumb @@ -344,18 +343,18 @@ %td.async NeverBlock, async_sinatra %td.ws no %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.devfd Yes %td.app_pool Yes %td.lock Dumb - %td.async Rev, standard Ruby + %td.async Coolio, standard Ruby %td.ws no %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.devfd Yes %td.app_pool Yes %td.lock No! - %td.async Rev, Rainbows::Fiber::IO, Rainbows.sleep + %td.async Coolio, Rainbows::Fiber::IO, Rainbows.sleep %tr.comp_row %td.mod WriterThreadPool %td.devfd Yes |