News for hackers. Stuff that matters.
Re:Vim 9.2 Released by satvikpendem on Saturday February 14, 2026 @12:41PM (#47016489)
Lua, especially with LuaJIT, is nearly as fast as C. I certainly don't want to have to run a slow language like Ruby or especially a full blown JS runtime like V8 just to run Vim, the entire point is speed and keyboard ergonomics, otherwise just use VSCode.
Re:Vim 9.2 Released by comex on Saturday February 14, 2026 @03:48PM (#47018241)
V8 is faster than LuaJIT. But sure, it has a large binary size.
Re:Vim 9.2 Released by lloeki on Saturday February 14, 2026 @02:44PM (#47017650)
Isn't LuaJIT kind of a dead end?

Also Ruby has been getting quite fast since YJIT (and now ZJIT):

https://railsatscale.com/2023-08-29-ruby-outperforms-c/

Re:Vim 9.2 Released by freedomben on Saturday February 14, 2026 @12:59PM (#47016685)
Quite a fair point! For intensive plugins and such, this would matter quite a bit.
Re:Vim 9.2 Released by user3939382 on Saturday February 14, 2026 @12:55PM (#47016645)
Babashka! Super fast clojure/lisp.
Re:Vim 9.2 Released by zem on Saturday February 14, 2026 @01:13PM (#47016820)
there's always fennel for a lispy layer over lua
Re:Vim 9.2 Released by augusto-moura on Saturday February 14, 2026 @10:21PM (#47020745)
You don't need V8 for running JS for scripting, you have quickjs[1] or mquickjs[2] for example. You might have problems importing npm packages, but as we can see from lua plugins you don't even need support for package managers. Performance is not as good as luajit, but it is good enough

[1]: https://bellard.org/quickjs/

[2]: https://github.com/bellard/mquickjs

Re:Vim 9.2 Released by FuckButtons on Saturday February 14, 2026 @11:57PM (#47021187)
I don’t want npm anywhere near my tooling thanks.
Re:Vim 9.2 Released by godelski on Sunday February 15, 2026 @05:11PM (#47028178)

  >  a full blown JS runtime
I absolutely hate all the random things that install npm on my machines