JSVI

a VI clone written in javascript !! has a finger-feel of vi, supports many ed/ex commands, is unicode-aware, supports real-time, check-as-you-type spell checking, a small subset of HTML for useful for physical markup of text, and host clipboard integration. Very cool ! http://gpl.internetconnection.net/vi/