I think the idea of relatively full-featured editors implemented in javascript is interesting: this one even has esperanto-mode !