Open Bug 1039490 Opened 10 years ago Updated 2 years ago

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

Categories

(Firefox :: General, enhancement)

enhancement
Points:
13

Tracking

()

People

(Reporter: bbondy, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: perf)

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
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+
Depends on: 1039555
Depends on: 1039839
Blocks: 649889
Keywords: perf
Depends on: 1040060
Assignee: netzen → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.