Tests:
  • Object destructuring

    x
     
    const obj = {
      a:1,
      b:1,
      c:1,
      d:1,
      e:1,
      f:1,
      g:1,
      h:1,
      i:1,
    }
    const {a, d, i} = obj;
    const n = {a, d, i};
  • Property picking

     
    const obj = {
      a:1,
      b:1,
      c:1,
      d:1,
      e:1,
      f:1,
      g:1,
      h:1,
      i:1,
    }
    const n = {a: obj.a, d: obj.d, i: obj.i};
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Object destructuring
    Property picking

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Chrome 130 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Object destructuring 230114640.0 Ops/sec
Property picking 204251888.0 Ops/sec