Bram Molenaar (
De vigtigste optimeringer involverer omarbejdningsmetoder til at definere, kalde og udføre funktioner, samt undgå brugen af ordbøger til argumenter og lokale variabler. En indledende prototype af den nye implementering, hvor funktioner først kompileres i en sekvens af instruktioner, der gemmer mellemresultater og lokale variabler på stakken, demonstrerede en reduktion i eksekveringstid for looping-funktionsopkaldstesten fra 5.018541 til 0.073595 sekunder, og for strengbehandlingstesten fra 0.853752 til 0.190276 sekunder. Vim9 udvikler også værktøjer til at skrive plugins ikke kun i det indbyggede scriptsprog, men også i forskellige programmeringssprog, herunder Python, Go og Java.
Kilde: opennet.ru