A new, compiled, and experimental version of the scripting language embedded into Vim.

Vim9script is an experimental Vimscript enhancement meant to improve performance. While containing a good chunk of Vimscript, Vim9script includes several syntax changes, including def instead of fun[ction]!, replacing let with var, and introducing strict types.

Documentation