removeChild (1 child) vs removeChild (5 children) vs removeChild (20 children) vs removeChild (100 children) vs range.deleteContents (1 child) vs range.deleteContents (5 children) vs range.deleteContents (20 children) vs range.deleteContents (100 children)| Test case name | Result |
|---|---|
| removeChild (1 child) | |
| removeChild (5 children) | |
| removeChild (20 children) | |
| removeChild (100 children) | |
| range.deleteContents (1 child) | |
| range.deleteContents (5 children) | |
| range.deleteContents (20 children) | |
| range.deleteContents (100 children) |
| Test name | Executions per second |
|---|---|
| ✓ removeChild (1 child) | 46,867,512 Ops/sec |
| removeChild (5 children) | 46,049,688 Ops/sec |
| removeChild (100 children) | 43,692,496 Ops/sec |
| removeChild (20 children) | 42,260,520 Ops/sec |
| range.deleteContents (100 children) | 1,925,269 Ops/sec |
| range.deleteContents (20 children) | 1,731,861 Ops/sec |
| range.deleteContents (1 child) | 0 Ops/sec |
| range.deleteContents (5 children) | 0 Ops/sec |