1 thread per connection??? Not doing continual GC in a separate thread and instead taking 7 seconds and blocking everything?
What is this the 1990s?
replies(2):
What is this the 1990s?
It's easy to criticize, but let's see what happens when the pedal hits the metal.
I don't value "being able to write it in my favorite language" at all. From what I've read, pg does. To the extent that the product suffers.
There would be absolutely no point me trying to improve mzScheme when you can do exactly the same job in other languages/platforms, and the user doesn't care/know the difference. HN could be rewritten in a weekend, in PHP/python/whatever and we wouldn't be sitting here waiting for pages to load.
(I run Mibbit, which handles a few thousand HTTP requests a second, on VPS level hardware. In Java).