You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
brew list --cask, brew list --formula --versions, brew leaves, etc. can also be cached
brew update, brew outdated caching
This requires discussion on caching strategy
e.g., Only fetch if cache data is older than 15 minutes, otherwise use cache. Or don't cache at all
Call logic optimization
There are still duplicate calls and sequential executions that could be optimized
Also, rendering as each call completes could improve user experience (I haven't checked the code, but it seems like everything renders at once after all queries finish)
Call latency
The "too slow" issue in Toooo Sloooow! #157 might be related to brew command call latency
I also experienced call latency while working on this PR, which prevented me from doing a more accurate analysis (this is why I mistakenly thought brew formulae was slow)
ℹ️ Initiative from #173.
About performance improvements:
There are still many items that can be cached
brew update, brew outdated caching
Call logic optimization
Call latency
...