Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
Chrome 91
Windows
Desktop
3 years ago
Test name Executions per second
Element.append() 1151152.4 Ops/sec
Element.appendChild() 1333306.6 Ops/sec
Script Preparation code:
x
 
var el1 = document.createElement('div')
var el2 = document.createElement('div')
var child1 = document.createElement('div')
var child2 = document.createElement('div')
Tests:
  • Element.append()

     
    el1.append(child1)
  • Element.appendChild()

     
    el2.appendChild(child2)