> Also, node.js with browserify & grunt makes for a great front end packaging & dependency tool.
This reminds me of "homebrew is a great packaging/dependency tool, it's basically as good as apt/yum/pacman"
Ruby / MRI has for the most part been evented internally. It's how Ruby got away with green threads until 1.9.x; it's just largely hidden from the developer (until you try to call badly behaved C extensions...).
Also, node.js with browserify & grunt makes for a great front end packaging & dependency tool.