大家好,我将此 bug 从我提交给 Phoenix(Firefox 强化补丁集,IronFox 在 Android 上也使用)的 bug 中交叉发布:
似乎该问题与此功能使用的 Javascript 有关,不确定这是否可以解决,但认为值得标记。Chromium 浏览器或 Vandium 等强化分支中不会出现此行为。
大家好,我将此 bug 从我提交给 Phoenix(Firefox 强化补丁集,IronFox 在 Android 上也使用)的 bug 中交叉发布:
似乎该问题与此功能使用的 Javascript 有关,不确定这是否可以解决,但认为值得标记。Chromium 浏览器或 Vandium 等强化分支中不会出现此行为。
回复在 bug tracker 上是:
感谢您的报告!抱歉回复晚了。我能够重现该问题,并且似乎是以牺牲安全性为代价,将
javascript.options.baselinejit设置为true应该可以解决它。此功能似乎优化得很差 - 我可以看到它即使在标准的 Firefox 上也会在控制台中产生大量错误。性能下降可能也会发生在禁用 JIT 的其他浏览器上*(例如 Cromite、Microsoft Edge、Safari、Tor Browser、Vanadium)*,因此他们肯定需要修复它。
我已经在 Web Compat 页面上记录了这一点。
我没有在控制台中看到任何垃圾信息,您能和我们分享一下吗?
我确实稍微看了一下性能分析,显然我们无法在任何编译 JIT 的浏览器上重现这些问题,但据我所知,减速并不是来自 ProseMirror 这个底层库。
@cmahns 您能否确认在默认设置下,在 https://prosemirror.net/ 中输入内容时没有注意到任何减速?