Vim Creator Bram Moolenaar Aiming To Improve Vim Performance With Vim9 Fork

Written by Michael Larabel in Programming on 4 January 2020 at 07:14 AM EST. 23 Comments
PROGRAMMING
Bram Moolenaar began developing Vim as an improvement over the Vi editor while now he is looking to make improvements over Vim itself with an experimental fork called Vim9.

Vim9 is an experimental fork of Vim that is principally focused on making Vim scripts execute faster and better to deal with. Vim9 is Bram's playground for Vim improvements with trying to make Vim scripts run faster. This comes after Vim 8.2 brought popup boxes and text properties for addressing the other leading requests for improvements to this text editor.

So far for a simple Vim script running a loop while Vim currently takes five seconds to run, the Vim9 code can run it in 0.07 seconds, about the same amount of time as a Lua script and quicker than Python. In a more relevant code snippet, Vim9 could run a script in 0.19 seconds compared to 0.85 seconds previously.

Those interested in this Vim9 performance work that will hopefully be folded back into Vim itself once proven can be found via Vim9 on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week