Get rid of on the main thread IO from GMPInstallManager when updates are being installed

NEW
Unassigned

Status

()

enhancement
5 years ago
4 months ago

People

(Reporter: bbondy, Unassigned)

Tracking

(Depends on 1 bug, Blocks 2 bugs, {perf})

unspecified
Points:
13
Dependency tree / graph
Bug Flags:
firefox-backlog +

Firefox Tracking Flags

(Not tracked)

Details

Reporter

Description

5 years ago
When installing GMP installs/updates i Bug #1009816 we do some on the main thread IO in the background.  This bug is to get rid of that.

The probable approach is to convert the zip reader code to work asynchronously or to extend it to be able to supply an in memory stream reader. 

The data would be read via OS.File.

The other uses of nsIFile should also be replaced with OS.File. 


This may be implemented in FF34 but will be uplifted into FF33.
Summary: Firefox desktop: openh264 updates: check, download, install → Firefox desktop: openh264 updates: check, download, install - async implementation
Reporter

Updated

5 years ago
Summary: Firefox desktop: openh264 updates: check, download, install - async implementation → Get rid of on the main thread IO from GMPInstallManager when updates are being installed
Flags: firefox-backlog+
Reporter

Updated

5 years ago
Depends on: 1039555
Reporter

Updated

5 years ago
Depends on: 1039839
Blocks: 649889
Keywords: perf
Reporter

Updated

5 years ago
Depends on: 1040060
Reporter

Updated

4 years ago
Assignee: netzen → nobody
You need to log in before you can comment on or make changes to this bug.