These are the v4 docs. For v5 docs see

zsh-abbr adds roughly 20ms + 1.6ms/abbreviation to first prompt lag, 24ms + 1.6ms/abbreviation to first command lag, and 20ms + 1.6ms/abbreviation to exit time.

Explanations of the measures are at

Raw single-run data is available at

The performance suite uses zsh-bench. Run the performance suite with

zsh-bench --isolation docker --config-dir ./perf -- not-installed fresh-install zero-abbreviations ten-abbreviations one-hundred-abbreviations