JavaScript:SpiderMonkey:Performance
From MozillaWiki
Challenges and upcoming work (rough)
- PIC stuff
- dictionary after delete --> remove middle deletes
- for...in / fasta
- tracing invocations. could face trouble.
- merge traces - 3D cube, emulators, etc.
- mutual recursion
- recursion inside of a loop
- switch tables
- tail recursion - blocked by merge traces
- ComputeThis costs in browser
- branch-to-branch transition costs
- loading values + trackers should be lazy
- sub-type shaping
- JSOP_LAMBDA tracing
- callee guard removal
- strings???