Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
Chrome 117
Windows
Desktop
2 years ago
getBoundingClientRect() (simple property access)
311K/s
getBoundingClientRect() (destructured)
311K/s
clientWidth / clientHeight (destructured)
240K/s
clientWidth / clientHeight (destructured and renamed)
236K/s
clientWidth / clientHeight (simple property access)
232K/s
View exact numbers
Test name Executions per second
getBoundingClientRect() (simple property access) 310,828 Ops/sec
getBoundingClientRect() (destructured) 310,520 Ops/sec
clientWidth / clientHeight (destructured) 239,917 Ops/sec
clientWidth / clientHeight (destructured and renamed) 235,652 Ops/sec
clientWidth / clientHeight (simple property access) 231,648 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: