| Test case name | Result |
|---|---|
| offsetWidth / offsetHeight (destructured and renamed) | |
| offsetWidth / offsetHeight (destructured) | |
| offsetWidth / offsetHeight (simple property access) | |
| getBoundingClientRect() (destructured) | |
| getBoundingClientRect() (simple property access) | |
| clientWidth / clientHeight (destructured) | |
| clientWidth / clientHeight (simple property access) |
| Test name | Executions per second |
|---|---|
| offsetWidth / offsetHeight (destructured and renamed) | 1943031.2 Ops/sec |
| offsetWidth / offsetHeight (destructured) | 2147353.8 Ops/sec |
| offsetWidth / offsetHeight (simple property access) | 2253864.8 Ops/sec |
| getBoundingClientRect() (destructured) | 2552615.0 Ops/sec |
| getBoundingClientRect() (simple property access) | 2854651.0 Ops/sec |
| clientWidth / clientHeight (destructured) | 2471218.2 Ops/sec |
| clientWidth / clientHeight (simple property access) | 2470721.0 Ops/sec |