Make the file loading process asynchronous.
- Load a file in a separate thread to prevent UI stalls while the load happens.
As of 6/2024:
- Files on disk are loaded at about ~1ms/MB (1s/GB)
- Loading consists of reading the file positions of all newlines via the
ripgrep crate.
Make the file loading process asynchronous.
As of 6/2024:
ripgrepcrate.