...I mean it's not my favourite, but acting like that's some kind of massive barrier to users of a CLI editor is an overreaction.
I mean fair enough if you don't like it. But it's nothing if not easy to run.
As with most things outside of tight loops in games, good architectural decisions are going to matter a lot more than language choice. Premature optimization is the root of all evil, but if I see that the algorithm is inefficient in practice I'll change the algorithm.
Ah, you've never had the pleasure of using Emacs I see.
So I think it's more down to the implementation than the language it's written in. V8 is really efficient at running JS, what slows it down is the 25 levels of abstraction and indirection that is usually added on top of it. OP claims to try to reduce that, so maybe give it a chance?
How times change.