したがって、1000 行と 1000 列のテーブルをレンダリングする必要があります。したがって、この リンク、JavaScriptでHTML文字列を作成し、それを一度にDOMに挿入するのが最善の方法のようです。この簡単な例を作成し、他のいくつかの方法と比較しました。最後に、これは私が思いついた最速の方法です。しかし、これでもまだ満足のいくものではありません。私の質問は、次の例よりも速い方法はありますか。
var startTime = new Date().getTime(),
tableString = "<table>",
body = document.getElementsByTagName('body')[0],
div = document.createElement('div'),
finalResult = 0,
endTime = 0,
result = 0;
for (row = 0; row < 1000; row += 1) {
tableString += "<tr>";
for (col = 0; col < 1000; col += 1) {
tableString += "<td>" + "testing" + "</td>";
}
tableString += "</tr";
}
tableString += "</table>";
div.innerHTML = tableString;
body.appendChild(div);
endTime = new Date().getTime();
console.log(endTime - startTime);