【发布时间】:2018-06-21 20:22:02
【问题描述】:
当我启用数据搜索伪元素时,它会导致在网格中呈现带有图标的行的性能降低 100 倍以上。奇怪的是网格虚拟化了行,所以实际上可能只有 100 行可见。如果没有此设置,渲染时间为 0.5 秒。使用此设置,它会超过 30 秒,并且通常会使浏览器完全崩溃。有问题的图标不是来自伪元素,但我在 index.html 中启用了此功能,以便在应用程序的另一部分有针对性地使用。
有没有办法在不启用伪类图标的情况下使用它,或者将其范围限定为仅影响某个区域?
【问题讨论】:
-
我很困惑,您是否使用将所有
fa-icon元素替换为内联SVG的方法?这很可能是放缓。请提供一些示例代码。 -
我正在使用新的 SVG + JS 框架和下面的脚本标签。我们需要使用 SVG,因为我们必须与屏幕阅读器兼容,并且字体图标为此不受欢迎。
标签: svg font-awesome font-awesome-5