Optimize Shumway SWF zip decompression (e.g. using platform decompressors or caching JIT-compiled code)

RESOLVED INCOMPLETE

Status

defect
RESOLVED INCOMPLETE
4 years ago
3 years ago

People

(Reporter: cpeterson, Assigned: yury)

Tracking

({perf})

Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
From Shumway meeting on 2014-12-09:
https://etherpad.mozilla.org/shumwaymeeting

* Measure decompress time.
* Possibly cache uncompressed results.
* Can we use the platform decompressor? Talk to Luke about how things are cached.
(Reporter)

Updated

4 years ago
Summary: Optimize Shumway image decompression with platform decompressors and decompressed image caching → Optimize Shumway SWF zip decompression (e.g. using platform decompressors or caching JIT-compiled code)
(Reporter)

Updated

4 years ago
Blocks: 1111759
(Assignee)

Comment 1

4 years ago
Parsing of the SWF file (which includes decompression) runs for 10-25ms. Using Gecko platform decompression (via StreamConverterService) saves us 2-5ms for average SWF file (see https://github.com/mozilla/shumway/pull/1967).
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
(Assignee)

Comment 2

4 years ago
Still broken for the extension
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(Reporter)

Updated

4 years ago
Blocks: shumway-jw2
(Reporter)

Updated

4 years ago
No longer blocks: shumway-fb2
(Reporter)

Updated

4 years ago
Blocks: shumway-m4
(Reporter)

Updated

4 years ago
No longer blocks: shumway-jw2
(Reporter)

Updated

4 years ago
Blocks: shumway-jw2
Not sure if this is still not working. Even if, it's an optimization we can take late or never for 1.0.
Blocks: shumway-1.0
No longer blocks: shumway-m4
Product: Firefox → Firefox Graveyard
Status: REOPENED → RESOLVED
Last Resolved: 4 years ago3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.