Closed Bug 1739417 Opened 3 years ago Closed 1 year ago

[Meta] investigate improving page load performance by increasing parallelism

Categories

(Core :: DOM: Navigation, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
Performance Impact medium
Fission Milestone Future

People

(Reporter: smaug, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta, perf:pageload, Whiteboard: [perf:investigate])

Right now early during page load there are several ping-pongs from child to parent and back to child etc to get the child actually load a web page. And often parent process is rather busy at that point swapping frameloaders or doing some frontend work and that prevents the child process to get the data soon enough. There should be ways to get the data to the child process sooner. Problems are around having the BrowsingContext in the child process in the right state when loading starts, if that loading starts sooner.

Whiteboard: [qf]
Whiteboard: [qf] → [qf:p1:pageload]
Fission Milestone: --- → Future
Depends on: 1603605
Performance Impact: --- → P1
Keywords: perf:pageload
Whiteboard: [qf:p1:pageload]
Performance Impact: P1 → P2
Whiteboard: [perf:investigate]
Summary: [Meta] investigate improving page load performance in Fission by increasing parallelism → [Meta] investigate improving page load performance by increasing parallelism

And we seem to have also some issues where we don't really utilize parallelism as well as we could

Depends on: 1800347
Depends on: 1800381
Depends on: 1803966
Depends on: 1804295
No longer depends on: 1603605, 1803966

Let's close this meta bug. We can do more in this area, like bug 1603605 and bug 1803966, but I don't think I'm going to work on them right now.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.