A DocumentFragment is a lightweight container for building DOM structures before inserting them.
const fragment = document.createDocumentFragment();
for (let i = 0; i < 100; i++) {
const li = document.createElement("li");
li.textContent = `Item ${i}`;
fragment.appendChild(li);
}
list.appendChild(fragment); // One DOM update
This is faster than inserting elements one by one.