Bram Molenaar (
Hlavní optimalizace zahrnují přepracování metod pro definování, volání a provádění funkcí, stejně jako zamezení používání slovníků pro argumenty a lokální proměnné. Počáteční prototyp nové implementace, ve které jsou funkce nejprve zkompilovány do sekvence instrukcí, které ukládají mezivýsledky a lokální proměnné na zásobníku, prokázal zkrácení doby provádění testu volání funkce ve smyčce z 5.018541 na 0.073595 sekund a test zpracování řetězce od 0.853752 do 0.190276 sekund. Vim9 také vyvíjí nástroje pro psaní pluginů nejen ve vestavěném skriptovacím jazyce, ale také v různých programovacích jazycích, včetně Pythonu, Go a Javy.
Zdroj: opennet.ru