I’m not aware of such a beast, but one thing to consider is memory and
processing speed. We use Rails because it maximizes our (developer)
productivity, and it does so at a cost of requiring a fairly studly
server to run the back-end. I haven’t tried running RoR on anything
less than a 1/2 GB VPS.
Now when I was just starting out in this tech wheeze, I had an off-
cast SE/30 running some Mac Web server, and it was pretty darned quick
on the local network. A pal of mine had installed Unix on his, and
hooked it to a T1, and could saturate the T with upstream traffic from
Apache. But that’s static service, nothing dynamic. That SE/30, with
its 16MHz 68030 processor, 1 whole Megabyte of RAM, and creaky-slow
SCSI 1 hard disk could be speedier than the network when the task was
sized to it, but try to get it to also run a database server, an
application server, etc. at the same time as all those Web requests,
and you would have had a sad little putty-colored puddle.
Now you’re talking about running the server AND the browser in the
same memory- and process-limited environment. I don’t think it’s
realistic to expect this to work well or even at all. I use a beefy
Mac laptop to do the same thing for development purposes, but that’s
orders of magnitude more processing power, available RAM, and storage
for data and swap. It’s just not even in the same universe. And even
that beast can be quite noticeably slower than the same app running
from SliceHost over my network connection.