Open Bug 1656909 Opened 5 years ago Updated 2 years ago

Website with 3D photo is unbearably slow

Categories

(Core :: Graphics: Canvas2D, defect)

80 Branch
Desktop
All
defect

Tracking

()

Tracking Status
firefox79 --- affected
firefox80 --- affected
firefox81 --- affected

People

(Reporter: jonas, Unassigned)

References

()

Details

(Keywords: perf)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0

Steps to reproduce:

Go to http://www.der-ritzler.de/. It has some really annoying Google Maps (?) based image slideshow going on. The site is usable (though a bit slow) in Chrome but completely unusable in Firefox. With WebRender disabled it is a bit faster.

Profiles with and without WebRender:

https://share.firefox.dev/33nq28U
https://share.firefox.dev/2XqXAiC

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core
OS: Unspecified → macOS
Hardware: Unspecified → Desktop
Version: 79 Branch → 80 Branch

On Linux it's usable, but slightly stuttering when this 3D photo automatically moves around. (So I guess it's much worse on Mac?)

Summary: Website unbearably slow → Website with 3D photo is unbearably slow
See Also: → 1656956

On Win10 I had the impression it would not always react to mousedown (and therefore couldn't be moved by myself) while it was still automatically moving around.

Hmm, I tried on Linux/WR, and it's also horribly slow. Profile https://share.firefox.dev/30zMOZa shows it to be mostly busy in Canvas2D code.
So perhaps it's not a WR/mac bug at all? Unless I'm seeing a different issue here.

Severity: -- → S3
Flags: needinfo?(jgilbert)
Priority: -- → P3
No longer blocks: wr-mac
Status: UNCONFIRMED → NEW
Component: Graphics: WebRender → Canvas: 2D
Ever confirmed: true
OS: macOS → All

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --
Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.