Bram Molenaar (
As principais optimizacións implican reelaborar métodos para definir, chamar e executar funcións, así como evitar o uso de dicionarios para argumentos e variables locais. Un prototipo inicial da nova implementación, na que as funcións se compilan primeiro nunha secuencia de instrucións que almacenan resultados intermedios e variables locais na pila, demostrou unha redución do tempo de execución para a proba de chamada de función en bucle de 5.018541 a 0.073595 segundos e para a proba de procesamento de cadeas de 0.853752 a 0.190276 segundos. Vim9 tamén está a desenvolver ferramentas para escribir complementos non só na linguaxe de script incorporada, senón tamén en varias linguaxes de programación, incluíndo Python, Go e Java.
Fonte: opennet.ru