Comparing perf of iterating through a NamedNodeMap in syncNodeFrom vs an Array created from said map. In this variant, we only create the array for the element being modified.
Memory measurements supported only in Chrome.
For precise memory measurements Chrome must be launched with --enable-precise-memory-info flag.
More information: Monitoring JavaScript Memory
Test case name
Result
NamedNodeMap
Array
Fastest:N/A
Slowest:N/A
Latest run results:
Run details: (Test run date:
2 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36