Have a look at node.js. It does a certain number of things very well, but may not be best suited for all purposes.
If you are looking to do stuff that involves a lot of parallell processes and/or you want to keep persistent connections open to and from a user's browser, then it may be perfect.