Bram Molenaar (
Główne optymalizacje obejmują przeróbkę metod definiowania, wywoływania i wykonywania funkcji, a także unikanie używania słowników dla argumentów i zmiennych lokalnych. Wstępny prototyp nowej implementacji, w którym funkcje są najpierw kompilowane w sekwencję instrukcji przechowujących wyniki pośrednie i zmienne lokalne na stosie, wykazał skrócenie czasu wykonania testu wywołania funkcji w pętli z 5.018541 do 0.073595 sekundy, a dla test przetwarzania ciągów z 0.853752 do 0.190276 sekundy. Vim9 rozwija także narzędzia do pisania wtyczek nie tylko w wbudowanym języku skryptowym, ale także w różnych językach programowania, m.in. Python, Go i Java.
Źródło: opennet.ru