Atwood’s Law – any application that can be written in JavaScript, will eventually be written in JavaScript – seems to be getting more and more traction. Here is the newest example – Vim.js – a JavaScript port of the popular editor Vim.
This is not a production day-to-day ready software yet, but it’s a good start. You can check out the project from GitHub and play with the source code.