Open Bug 1816609 Opened 3 years ago Updated 11 months ago

JS demo (https://www.fxhash.xyz/generative/slug/vagafilium) takes longer to load in Nightly compared to Chrome

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

People

(Reporter: mayankleoboy1, Unassigned)

References

(Blocks 1 open bug, )

Details

The flame graph shows we're spending most time under IonGetPropertyIC::update converting a double (outside int32 range or with a fractional part) to a PropertyKey. It might be possible to optimize/cache this better, depending on what doubles it's passing, but it's also not the best JS code.

Severity: -- → S4
Priority: -- → P3
See Also: → 1811753

Latest Profile: https://share.firefox.dev/3QsWv5f (16s)

See Also: → 1938100

Latest profile: https://share.firefox.dev/40uYvyj (13s)
The profile is quite different from the previous ones... there is a lot of canvas2d stuff which wasnt there in comment 2. Though it was in comment 0.

latest profile: https://share.firefox.dev/40BEJ56 (13s)
No improvement from bug 1932864 as expected.
Bug 1941947 sounds like it would improve this. Adding dependency.

Depends on: 1941947

Latest profile after Bug 1941947 is fixed: https://share.firefox.dev/40sNai3 (12.3s) .

Type: task → defect
You need to log in before you can comment on or make changes to this bug.