This reverts commit 09cb8b3cf6. Overhead on larger folders/slower devices is more than I originally anticipated, and can run into multiple seconds. This seems to be particularly egregious on mobile, which I presume is due to sandboxing overhead.
09cb8b3cf6
Anki's Rust code.