Closed Bug 827010 Opened 9 years ago Closed 10 months ago

In download views, use async I/O for retrieving data about the target and part files of downloads

Categories

(Firefox :: Downloads Panel, defect)

x86
macOS
defect
Not set
normal
Points:
5

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: mano, Assigned: Gijs)

References

(Regressed 1 open bug)

Details

(Keywords: main-thread-io, perf, Whiteboard: [fxperf:p3])

Attachments

(2 files)

In bug 822343 I'm fixing the new downloads view to use asynce i/o for retrieving data about the target file of downloads.

The same should be done in the downloads panel, and once it's done, we can also fix the new view to use async i/o for part files.
Whiteboard: p=0
Blocks: 862183
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Whiteboard: p=0 → p=5 [qa?]
Points: --- → 5
Flags: qe-verify-
Whiteboard: p=5 [qa?]
Keywords: perf
Flags: needinfo?(gijskruitbosch+bugs)
Whiteboard: [fxperf] → [fxperf:p3]
Flags: needinfo?(gijskruitbosch+bugs)
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/0a9aecb9e600
avoid main-thread IO from DownloadsViewUI.jsm and use IOUtils to get file size and existence, r=florian
https://hg.mozilla.org/integration/autoland/rev/e67a68917a43
switch to IOUtils instead of OS.File where we can right now, r=florian
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/68e10473ea3b
Fix prettier eslint failure on DownloadCore.jsm. r=eslint-fix.
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Regressions: 1679675
You need to log in before you can comment on or make changes to this bug.