Bram Molenaar (
De belangrijkste optimalisaties omvatten het herwerken van methoden voor het definiëren, aanroepen en uitvoeren van functies, en het vermijden van het gebruik van woordenboeken voor argumenten en lokale variabelen. Een eerste prototype van de nieuwe implementatie, waarin functies eerst worden gecompileerd in een reeks instructies die tussenresultaten en lokale variabelen op de stapel opslaan, demonstreerde een vermindering van de uitvoeringstijd voor de looping-functieaanroeptest van 5.018541 naar 0.073595 seconden, en voor de stringverwerkingstest van 0.853752 tot 0.190276 seconden. Vim9 ontwikkelt ook tools om plug-ins te schrijven, niet alleen in de ingebouwde scripttaal, maar ook in verschillende programmeertalen, waaronder Python, Go en Java.
Bron: opennet.ru