HTML Preparation code:
AخA
 
1
<!--your preparation HTML code goes here-->
Script Preparation code:
x
 
const simpleObject = () => ({ 
  property: Math.random()
})
class SimpleClass {
  property = Math.random()
}
const methodObject = () => ({ 
  getProperty() { 
    return Math.random()
  } 
})
class MethodClass {
  getProperty() {
    return Math.random()
  }
}
const accessorObject = () => ({
  get property() {
    return Math.random()
  }
})
class AccessorClass {
  get property() {
    return Math.random()
  }
}
Tests:
  • Simple object

     
    const result = simpleObject().property
  • Simple class

     
    const result = new SimpleClass().property
  • Method object

     
    const result = methodObject().getProperty()
  • Method class

     
    const result = new MethodClass().getProperty()
  • Accessor object

     
    const result = accessorObject().property
  • Accessor class

     
    const result = new AccessorClass().property
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Simple object
    Simple class
    Method object
    Method class
    Accessor object
    Accessor class

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
Chrome 133 on Windows
View result in a separate tab
Test name Executions per second
Simple object 128585392.0 Ops/sec
Simple class 107972248.0 Ops/sec
Method object 101302056.0 Ops/sec
Method class 122080592.0 Ops/sec
Accessor object 10168510.0 Ops/sec
Accessor class 117083168.0 Ops/sec