Skip to content

Theme Benchmark — Expected Results

Quest: Terminal Enchantment — Challenge 2 Purpose: Reference benchmark data for common Oh-My-Zsh themes


Sample Results (Apple Silicon Mac)

Theme Avg Prompt Time (ms) Status
robbyrussell ~5.00 ✅
agnoster ~4.80 ✅
clean ~5.20 ✅

Interpretation Guide

Time Range Rating Notes
< 10ms 🟢 Excellent Imperceptible delay
10–50ms 🟡 Good No noticeable lag
50–200ms 🟠 Acceptable Slight delay on each prompt
> 200ms 🔴 Slow Investigate plugin/theme load times

Notes

  • Times will vary significantly based on hardware, shell plugins, and system load
  • The benchmark script measures ZSH_THEME variable assignment, not full prompt rendering
  • For a more accurate test in production, use: time zsh -ic exit
  • All three default themes tested should fall well under 50ms
  • agnoster is the recommended choice for this quest (balance of features and speed)

How to Run Your Own Benchmark

# Quick startup time check
time zsh -ic exit

# Full benchmark with the provided script
zsh theme-benchmark.sh

# Test a specific theme manually
ZSH_THEME="powerlevel10k/powerlevel10k" zsh -ic exit