Test case details

Preparation Code

<select id="fragment"></select> <select id="concat"></select>
const fragparent = document.querySelector('#fragment'); const concatparent = document.querySelector('#concat');

Test cases

Test #1

const frag = new DocumentFragment(); for (var i=0; i<10000; i++) { const elem = document.createElement('option'); elem.value = i; elem.textContent = i; frag.appendChild(elem); }; fragparent.append(frag);

Test #2

let str = ''; for (var i = 0; i < 10000; i++) { str += `<option value="${i}">${i}</option>`; }; concatparent.append(str);