After many years of incremental improvements, Vim is taking a big step with a major release. In addition to many small additions, a new version of the Vim script language is coming. the Vim9 script:
Γιατί χρειάζεται ένα νέο script language; Vim script grows over time while maintaining backwards compatibility. This means that all the bad scripts of the past are not changed because doing so may affect compatibility. This limited the possible solutions for improving Vi, making it quite slow to run, since each line had to be parsed every time the application ran.
But performance improvements can only be achieved if they are not 100% backwards compatible. For those who have a large collection of legacy scripts: Don't worry! They will continue to operate as before. There are no plans to stop supporting legacy scripts. There will be no dramas like with the Python 2 deprecation.