可编辑的HTML内容在很大时非常滞后

nos*_*tio 13 html javascript internet-explorer webbrowser-control contenteditable

例如,我有以下简单的HTML页面,其中<span>[SOME FIELD]</span>重复多次以弥补大约200K的文件大小:

<!DOCTYPE html>
<html>
<head>
</head>
<body editableContent="true">
        <span>[SOME FIELD]</span>
        <span>[SOME FIELD]</span>
...
        <span>[SOME FIELD]</span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

随着内容的增长,编辑体验变得非常滞后.输入或编辑内容几乎是不可能的.

这是一个完整的repro案例.要查看我的意思,只需将光标移动到可编辑内容的末尾并尝试编辑即可.在IE和Chrome下它落后很长时间,几乎不可能打字.但它在Firefox下运行良好.

问题:我需要在IE下合理快速地运行它.

到目前为止,我已经接近IE8模拟(带<meta http-equiv="X-UA-Compatible" content="IE=8">),所以这是有效的(在IE下).

但是,我也需要支持IE=edge.任何关于如何实现这一点的建议将不胜感激.国际海事组织,这是一个错误(我提交这里IE这里的Chrome),但我在寻找什么解决办法.

更新后,为使用HTML文档模式在独立IE浏览器或托管WebBrowser控件的自定义应用程序中加载的任何解决方案提供了赏金IE=edge.

更新后,报告的相应IE错误刚刚关闭为"无法修复".

Tee*_*emu 2

用鼠标选择一个字符或者SHIFT + ARROW点击删除,DELETEIE 中的编辑速度就会恢复正常。