JavaScript:SpiderMonkey:Performance

From MozillaWiki
Revision as of 21:50, 7 November 2009 by Sayrer (talk | contribs) (Created page with 'Challenges and upcoming work (rough) * PIC stuff * dictionary after delete --> remove middle deletes * for...in / fasta * tracing invocations. could face trouble. * merge traces…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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???