Work in Progress: This wiki is severely lacking & possibly incorrect and still in development. The site is open source — assistance and pull requests are welcome!

Performance Optimization

Kable is built for speed and efficiency with multi-threaded operations, intelligent caching, and memory-conscious design.

Parallel Downloads Multi-threaded content downloading with configurable concurrency. Download mods, packs, and game files simultaneously for 5-10x faster installation.
Intelligent Caching Version manifests, mod metadata, and texture data cached locally. Reduces network requests and speeds up repeated operations.
Virtual Scrolling Efficiently render large lists (thousands of mods, logs, worlds) by only rendering visible items. Smooth 60fps scrolling even with 10,000+ items.
Lazy Loading Content loaded on-demand as you navigate. Launcher starts instantly without loading everything upfront.
Memory Management Configurable memory limits prevent the launcher from consuming excessive RAM during long sessions.
Binary Diffing Only download changed portions of updated files instead of full re-downloads. Saves bandwidth and time.

Kable typically uses 100-300MB RAM while idle and 200-500MB during active downloads—far less than browser-based launchers!