用户在火狐浏览器上的输入速度很慢,但不是 chrome


Slow user input on firefox, but not chrome

我有一个网页,其中包含 1000 多个文本输入和 100 个复选框,按以下方式创建:

echo"<td><input type='text' id='".$a."-".$b."-inc"."' autocomplete='off'></td>";

在输入元素和键入之间切换时,输入会暂时冻结。 起初我认为问题是 Firefox 保留了刷新时的信息,但使用自动完成属性时它不再保留。

当我检查分析器时,分析器说messageQueue.push是罪魁祸首。

我特别困惑,因为铬完全没问题。

知道是什么减慢了输入以及如何解决它吗?

我认为

这是因为您使用的是表格。使用div 而不是表格,这要快得多。

echo "<div><input type='text' id='".$a."-".$b."-inc"."' autocomplete='off'></div>";