Open Bug 1687208 Opened 4 years ago Updated 4 years ago

Categories

(Core :: Graphics: Canvas2D, defect, P3)

defect

Tracking

()

People

(Reporter: mstange, Unassigned)

References

(Depends on 1 open bug)

Details

Profile: https://share.firefox.dev/3bVVa3g

When scrolling down on https://www.apple.com/ca/iphone-se/ below the "Smile, you're in portrait mode", there is a scrolling stage during which a vector graphic of a 3d cube is slowly scaled to fill the entire screen, while another picture is scaled down slightly.

The vector upscaling is implemented as a drawImage of an SVG image on a 2d canvas. At this size, 2d software canvas does not do a very good job.

Severity: -- → S4
Priority: -- → P3

This is slow on Windows with HWA as well.

https://share.firefox.dev/2OuMvLL

OS: macOS → All

So we must be doing something bad then, maybe we're doing work in intermediate buffers that are too large. If we fix that, then the software canvas performance should also improve.

You need to log in before you can comment on or make changes to this bug.