lbry-desktop/extras/lbryinc/redux/selectors
infinite-persistence a90c516c71
Reduce impact of scanning blocklists (#121)
## Issue
- Each tile was checking against 4 blocklists (blacklisted, filtered, muted, commentron) on every render. Loading the front-page with Cheese alone caused 1400 calls.
- This is also part of the reason why pressing Back into the tile list takes forever.

## Fix
Since we still need to perform the checks at the app side for now, tried to memoize the operation through a selector.
2021-10-25 10:56:31 -04:00
..
auth.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00
ban.js Reduce impact of scanning blocklists (#121) 2021-10-25 10:56:31 -04:00
blacklist.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00
cost_info.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
filtered.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00
homepage.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00
stats.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
sync.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00
web.js Don't memoize selectors without transformation 2021-10-24 13:05:06 +08:00