Release Notes
Benchmark on 100K items
FZF still uses less memory than skim on 100K items, but sk is now faster at ingesting and matching 100K items, which makes it faster across all current benchmarks.
| Binary | Runs | Matched | Avg time | Δ time | Avg rate | Δ rate | Avg mem (MB) | Δ mem | Avg CPU (%) | Δ CPU | Startup (s) | Δ startup |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sk v4.5.0 (baseline) | 10/10 | 29657 | 0.040s | — | 2575001 | — | 92.7 | — | 720.5% | — | 0.020s | — |
| sk v4.4.0 | 10/10 | 38590 | 0.097s | +144.8% | 1033707 | -59.9% | 93.8 | +1.1% | 629.8% | -12.6% | 0.020s | -0.5% |
| fzf 0.70.0 | 10/10 | 29023 | 0.056s | +40.6% | 2002235 | -22.2% | 36.7 | -60.4% | 123.2% | -82.9% | 0.027s | +33.2% |
🚀 Features
- Rename tmux -> popup and add zellij (#1027)
- Better performance on small datasets
⚙️ Miscellaneous Tasks
- Deps: Only use frizbee on x86_64 and aarch64 (#1028)
New Contributors
Install skim 4.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v4.5.0/skim-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/skim-rs/skim/releases/download/v4.5.0/skim-installer.ps1 | iex"Download skim 4.5.0
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| skim-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |