Closed Bug 1965477 Opened 11 days ago Closed 10 days ago

Update PDF.js to new version 293506ada7c98fb3b46ec01b373f9fd391c587c8 from 2025-05-09 13:49:51

Categories

(Firefox :: PDF Viewer, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox140 --- fixed

People

(Reporter: calixte, Assigned: calixte)

References

(Blocks 1 open bug)

Details

(Keywords: perf-alert)

Attachments

(1 file)

#19893 Downscale jpeg2000 images, if needed, while decoding them
#19895 Unify method return values in the ObjectLoader class, and simplify how the ObjectLoader is used
#19905 Update the Firefox repository used in external/importL10n/locales.mjs
#19755 Add a pref in order to cap the canvas area to a factor of the window one (bug 1958015)
#19902 Shorten the code in the src/core/document.js file
#19903 Shorten the PDFDocument.prototype.fieldObjects getter slightly

Pushed by cdenizet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/37e25ee7b757 Update PDF.js to new version 293506ada7c98fb3b46ec01b373f9fd391c587c8 r=pdfjs-reviewers,Snuffleupagus
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch

(In reply to Sandor Molnar[:smolnar] from comment #4)

https://hg.mozilla.org/mozilla-central/rev/37e25ee7b757

Perfherder has detected a talos performance change from push 37e25ee7b7576af110d3b7c04ddb91a78fd67bb5.

If you have any questions, please reach out to a performance sheriff. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.

Improvements:

Ratio Test Platform Options Absolute values (old vs new)
63% pdfpaint bug1901253.pdf macosx1470-64-shippable e10s fission stylo webrender 11,919.75 -> 4,368.83
63% pdfpaint bug1901253.pdf macosx1470-64-shippable e10s fission stylo webrender-sw 12,051.33 -> 4,475.24
62% pdfpaint bug1901253.pdf linux1804-64-shippable-qr e10s fission stylo webrender-sw 10,732.63 -> 4,042.23
62% pdfpaint bug1901253.pdf linux1804-64-shippable-qr e10s fission stylo webrender 10,922.57 -> 4,129.34
62% pdfpaint bug1901253.pdf windows11-64-24h2-shippable e10s fission stylo webrender 6,469.63 -> 2,452.04
... ... ... ... ...
7% pdfpaint issue14724.pdf windows11-64-24h2-shippable e10s fission stylo webrender 1,464.43 -> 1,364.75

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a performance sheriff to do that for you.

You can run all of these tests on try with ./mach try perf --alert 45128

The following documentation link provides more information about this command.

Keywords: perf-alert
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: