lastElementChild vs firstElementChild vs dn, then lastelement vs gnode vs gnode2Fastest: Replace Node indirectly (17.0x faster)
104,258 ops/sec
83,673 ops/sec
7,235 ops/sec
7,054 ops/sec
7,050 ops/sec
6,626 ops/sec
6,602 ops/sec
6,148 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| lastElementChild | |
| firstElementChild | |
| dn, then lastelement | |
| gnode | |
| gnode2 |
| Test name | Executions per second |
|---|---|
| ✓ dn, then lastelement | 3,313 Ops/sec |
| firstElementChild | 2,942 Ops/sec |
| lastElementChild | 2,681 Ops/sec |
| gnode2 | 2,073 Ops/sec |
| gnode | 1,996 Ops/sec |