PeerPad has a really bad time with WebRender

ASSIGNED
Assigned to

Status

()

Core
Graphics: WebRender
P1
normal
ASSIGNED
20 days ago
13 hours ago

People

(Reporter: jrmuizel, Assigned: ethlin)

Tracking

(Blocks: 1 bug)

unspecified
Points:
---

Firefox Tracking Flags

(firefox57 unaffected, firefox58 unaffected)

Details

(Whiteboard: [wr-mvp])

(Reporter)

Description

20 days ago
https://peerpad.net/#/

Updated

20 days ago
Whiteboard: [wr-mvp] [triage]
(Reporter)

Comment 1

20 days ago
This is probably blur related. We should retry after https://github.com/servo/webrender/pull/1961 lands.
Blocks: 1386669
status-firefox57: --- → unaffected
status-firefox58: --- → unaffected
Priority: -- → P2

Updated

18 days ago
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
I believe #1961 landed and this page is still pretty bad (and renders incorrectly).
This is indeed blur related. The two <a> elements for "IPFS" and for "CRDTs" each have an ::after pseudo element which has box-shadow: -350px -20px 1000px 22px #23e0f7 set on it. That's a 1000px radius blur.
(Assignee)

Comment 4

21 hours ago
I take a look.
Assignee: nobody → ethlin

Updated

15 hours ago
Status: NEW → ASSIGNED
Priority: P2 → P1
(Assignee)

Comment 5

13 hours ago
Looks like the performance bottleneck is not box-shadow anymore. I sent a PR 2096[1] to fix the rendering problem. I will keep investigating the next performance bottleneck in this page.

[1] https://github.com/servo/webrender/pull/2096
You need to log in before you can comment on or make changes to this bug.