Open Bug 1945651 Opened 12 days ago Updated 11 days ago

[meta] Slow number-crunchy JS code

Categories

(Core :: JavaScript Engine: JIT, task, P3)

task

Tracking

()

People

(Reporter: iain, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

Since moving from IonBuilder to WarpBuilder, we are slower on a particular style of number-crunchy code, often involving looping over arrays doing math of some sort, where trimming a few instructions from a hot inner loop can be a big deal. (WarpBuilder adds guards in places where Ion would have relied on TI and constraints.) This kind of code is over-represented in benchmarks and under-represented in user code, so we haven't put a high priority on fixing this, but at the very least it's worth having a place to keep track of examples.

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