Changes between Version 12 and Version 13 of JavaScript performance improvement ideas


Ignore:
Timestamp:
Oct 30, 2007 3:52:33 PM (17 years ago)
Author:
mjs@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JavaScript performance improvement ideas

    v12 v13  
    55 * Cameron is working on: Not creating ActivationImps when we don't need to.
    66 * Darin is working on: A vector-hybrid PropertyMap.
     7 * Maciej is working on: Allocating numbers in half-size cells.
     8 * Eric is working on: faster float/int conversions.
    79
    810'''Some ideas gathered over time:
     
    2830
    2931 * Where possible, combine toPrimitive() conversion with later toString().
    30 
    31  * A possible speedup for numbers: NumberImps could get allocated on separate special collector blocks, using half the normal cell size.  When sweeping a number block, you never call destructors, since the NumberImp destructor does nothing. When making, you know that any object in the number page never really needs mark() called, it can just set the mark bit and go because it has no children to mark