Bram Molenaar (
Les principals optimitzacions impliquen reelaborar mètodes per definir, cridar i executar funcions, així com evitar l'ús de diccionaris per a arguments i variables locals. Un prototip inicial de la nova implementació, en què les funcions es compilen primer en una seqüència d'instruccions que emmagatzemen resultats intermedis i variables locals a la pila, va demostrar una reducció del temps d'execució per a la prova de trucada de funció en bucle de 5.018541 a 0.073595 segons, i durant la prova de processament de cadenes de 0.853752 a 0.190276 segons. Vim9 també està desenvolupant eines per escriure connectors no només en el llenguatge de scripting integrat, sinó també en diversos llenguatges de programació, com Python, Go i Java.
Font: opennet.ru