Open darpham opened 2 weeks ago
The first task should be sufficient. The second two are good ideas, but are probably unneeded and would introduce unnecessary complexity. I like the idea for the debounce though, and this is a real issue. It also freezes on your example page on my machine. I'm going to take a look at your PR.
Problem Statement:
When using find mode (
/
) on large web pages, searching is slow to the point of unusable. Reproducible via https://nix-community.github.io/home-manager/options.xhtml.Planned Improvements:
FindMode.findInPlace()
to reduce the frequency of searches during typing.SimpleCache
from./lib/utils.js
.AsyncDataFetcher
from./lib/utils.js
.Expected Benefits: