lbry-desktop/ui
infinite-persistence e35069de1c
Cache the processing of ChannelMentionSuggestions (#309)
## Issue
One of the bottlenecks of livestream page.

The component probably needs a re-design:
- Don't perpetually mount -- only mount when activated by the user through "@". This would avoid the heavy processing entirely.
- Better way of resolving uris (too many arrays, too many loops).
- Tom also mentioned that we should not be resolving every commenter as we see encounter them in a livestream. This is currently the case because the component is always mounted.

## Changes
Until the re-design occurs, attempt to cache the heavy processing. Also, trimmed down the amount of loops.
2021-11-17 11:47:56 -05:00
..
component Cache the processing of ChannelMentionSuggestions (#309) 2021-11-17 11:47:56 -05:00
constants Reduce livestream chat size to 50 2021-11-17 21:04:17 +08:00
effects Remove use-history-nav.js 2021-11-09 16:03:37 +08:00
modal Simplify makeSelectTitleForUri 2021-11-16 12:23:18 +08:00
page Fix url selectors 2021-11-17 19:57:04 +08:00
redux Cache the processing of ChannelMentionSuggestions (#309) 2021-11-17 11:47:56 -05:00
scss Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
util Attempt to speed up sidebar menu for mobile (#283) 2021-11-12 10:59:11 -05:00
analytics.js Videojs component refactor (#240) 2021-11-12 09:56:46 -05:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Comment Moderation - time based bans 2021-09-03 07:17:56 +08:00
i18n.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
index.jsx Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
lbry.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
rewards.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
store.js Additional GA events via redux/lbryio hook 2021-10-22 10:56:43 +08:00