Closed Bug 827010 Opened 12 years ago Closed 4 years 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: asaf, 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: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Regressions: 1679675
Regressions: 1731049
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: