Open
Bug 1945651
Opened 12 days ago
Updated 11 days ago
[meta] Slow number-crunchy JS code
Categories
(Core :: JavaScript Engine: JIT, task, P3)
Core
JavaScript Engine: JIT
Tracking
()
NEW
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.
You need to log in
before you can comment on or make changes to this bug.
Description
•