Open Bug 1948184 Opened 1 year ago Updated 1 year ago

Zetaoffice demos take 30s to compile without lazy tiering, lazy tiering is 2s

Categories

(Core :: JavaScript: WebAssembly, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: mayankleoboy1, Unassigned)

References

(Blocks 1 open bug, )

Details

Attachments

(1 file)

Writer:
Without Lazy tiering: https://share.firefox.dev/4aYI2Ho (28s)
With lazy tiering: https://share.firefox.dev/3CNKHHe (9s till the browser is usable. 2s in taskcontroller threads)

Chart:
Without lazy tiering: https://share.firefox.dev/3QgikEC (34s)
With lazy tiering: https://share.firefox.dev/4hBwtIG (8s till the browser is usable. 800ms in taskcontroller threads)

Attached file about:support —

It looks like they're shipping an enormous amount of wasm bytecode (at least 150MiB). We're shipping lazy tiering for all content soon (bug 1957504) and that will help here. To get any more improvement we would need to have lazy baseline compilation.

I think with how big the wasm code is here, 2 seconds isn't that bad. I'll leave this open as something we could investigate if we do lazy baseline compilation.

Severity: -- → N/A
Priority: -- → P3
Summary: Zetaoffice demos take 30s on TC threads. With Lazy tiering enabled, they take ~2s. → Zetaoffice demos take 30s to compile without lazy tiering, lazy tiering is 2s
Blocks: wasm-codepen
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: