Bram Molenaar (
Die wichtigsten Optimierungen umfassen die Überarbeitung von Methoden zum Definieren, Aufrufen und Ausführen von Funktionen sowie den Verzicht auf die Verwendung von Wörterbüchern für Argumente und lokale Variablen. Ein erster Prototyp der neuen Implementierung, bei dem Funktionen zunächst in eine Folge von Anweisungen kompiliert werden, die Zwischenergebnisse und lokale Variablen auf dem Stapel speichern, zeigte eine Reduzierung der Ausführungszeit für den Schleifenfunktionsaufruftest von 5.018541 auf 0.073595 Sekunden und für den String-Verarbeitungstest von 0.853752 auf 0.190276 Sekunden. Vim9 entwickelt außerdem Tools zum Schreiben von Plugins nicht nur in der integrierten Skriptsprache, sondern auch in verschiedenen Programmiersprachen, darunter Python, Go und Java.
Source: opennet.ru