DOM Rendering Performance

What optimization technique does this code implement?
const fragment = document.createDocumentFragment();
for (let i = 0; i < 1000; i++) {
  const div = document.createElement('div');
  div.textContent = `Item ${i}`;
  fragment.appendChild(div);
}
document.getElementById('container').appendChild(fragment);
Next Question (4/20)