Apache hasn't changed that such since 2.0 when it comes to basic connection handling. When it comes to handling tons and tons of connection, its I/O architecture is the problem, irregardless of prefork or worker.
That said, the comparison is pretty yawning. It's been known for years that Apache with its non-evented architecture is not good at handling massive amounts of connections; there's really no point at comparing with Apache anymore. I'm more interested in how this stacks up against Lighttpd or Nginx.
nginx would do very well too. But what's interesting about yaws or mochiweb or other Erlang systems is that they could also handle long-running calculations just about as well as they handle a static file. Well, perhaps there would be some loss of performance, but not nearly so much as if you have to spawn external threads or processes to handle said long running calculations.