Closed Bug 1477374 Opened 6 years ago Closed 5 years ago

General blob image slowness

Categories

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

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Unassigned)

References

(Blocks 1 open bug)

Details

https://minergie20.ch/minergie-land (click arrow buttons on sides of screen) https://perfht.ml/2LqJ8lD

https://www.goodfour.us/  (just above halfway on the page, "Why Four Hours?" animation)

https://buddhapizza.com/en (top of page problematic, try and scroll down and back up to see)

https://listedbuildingsurveys.co.uk/ (halfway down page, "Uncovering the past" animation)
https://perfht.ml/2Lo7axJ
Blocks: wr-perf
Priority: -- → P2
Priority: P2 → P3
Depends on: blob-recoord
Bumping to P4 :(
Priority: P3 → P4
Blocks: wr-67
No longer blocks: stage-wr-trains
Priority: P4 → P3
Blocks: wr-68
No longer blocks: wr-67
Blocks: wr-70
No longer blocks: wr-68
Blocks: wr-71
No longer blocks: wr-70
Depends on: 1517039

Nical, do you mind checking the performance on the sites listed above and file new issues for anything that seems new or egregious. If there's nothing we can close this.

Flags: needinfo?(nical.bugzilla)
No longer blocks: wr-71

https://minergie20.ch/minergie-land

This one is fine.

https://www.goodfour.us/ (just above halfway on the page, "Why Four Hours?" animation)

Still pretty bad explosion of the number of tiles during the splashing animation. I filed bug 1594768.

https://buddhapizza.com/en (top of page problematic, try and scroll down and back up to see)

This one's fine although it could be better (janky at the beginning).

https://listedbuildingsurveys.co.uk/ (halfway down page, "Uncovering the past" animation)

Not horrible but still quite a bit worse than non-webrender (less than half the frame rate). Although the time spent seems to be mostly in skia code. It is possible that frame scheduling is playing against us in this case. Also possible that the way we replay a complex stroke on many tiles is slower than doing the same on fewer bigger tiles. Invalidation and layerization looks reasonable.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(nical.bugzilla)
Resolution: --- → FIXED

https://listedbuildingsurveys.co.uk/ (halfway down page, "Uncovering the past" animation)

I filed bug 1594789 about this one. It's a unique situation which we could definitely do better on.

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