Web アプリケーションでは、最初のステップで約10,000 個の空のセルを持つ大きくて非常に複雑なテーブルを動的に作成します(テーブルのセルには空のままのものもあれば、そうでないものもあります)。私の最初のアプローチでは、空のセルが崩壊するのを防ぐために、改行なしのスペースで innerHtml を使用しました。
td.innerHtml = ' ';
しかし、それはかなり遅かったです。次に、innerText を設定する方が、innerHtml を設定するよりもはるかに高速であることを発見しました。だから私は自分のコードを
td.innerText = '\u00a0';
各セルtd.innerText = ' '
にテキストを書き込んだだけだからです。" "
Internet Explorer 11 では動作しているように見えましたが、Firefox では空のセルの境界線が消えました。しかし、(Firebug などを使用して) セルを検査し、以前のバージョンと比較しても、違いはわかりません。