Closed atuchin-m closed 1 month ago
Some extra details: this is ParseCombinedPublisherList
work (+the following callbacks) on the UI thread (19ms on a high end workstation)
Verification PASSED
using
Brave | 1.70.92 Chromium: 128.0.6613.85 (Official Build) beta (64-bit)
-- | --
Revision | 711f50838f629ac2be4d1d9592f72adecfd3c928
OS | Windows 11 Version 23H2 (Build 22631.4112)
Manage subscriptions
in the toolbar Follow
buttonSerious Eats
is shown in Publishers listNew content available. Reload?
button shownFollowing
in the left side panelSerious Eats
cards are shown in the Following
Manage subscriptions
in the toolbar Unfollow
buttonSerious Eats
source is removed from Publishers listNew content available, Reload?
Serious Eats
source was removed from Following
as wellChannels
in the Panel left of the feedNew content available, Reload?
message shown Cars
is shown in the ChannelsCars
Cars
is loadedstep 5-6 | step 7-10 | step 12-13 | step 15-16 | step 17-19 | step 21 | step 23 | step 25 | step 27 | step 30 |
---|---|---|---|---|---|---|---|---|---|
A issue to fix the rest of https://github.com/brave/brave-browser/issues/35695 The #perf thread: https://bravesoftware.slack.com/archives/C3T9S9WKD/p1706889037498549?thread_ts=1706626988.579219&cid=C3T9S9WKD
base::Value
and builds something after (e.g. getting the list of sources)private_cdn_request_helper
callbacks: https://github.com/brave/brave-core/blob/master/components/brave_news/browser/brave_news_controller.cc#L429-L453