Javascript is good for async code, still not sure why this is a great thing by default. It's nice when you want to write async code, do you always want to write async code?
For most web apps I've seen you simply don't need to write them in such a way. Blocking IO will switch to a different thread in most ruby web servers anyway.