Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
Chrome 107
Mac OS X 10.15.7
Desktop
2 years ago
Test name Executions per second
Object destructuring 994429952.0 Ops/sec
Property picking 994779328.0 Ops/sec
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};