我已将a toy app用于将Unicode字符转换为其他编码(source code on GitHub)。
这个想法是网页显示了大约7000个unicode字符的列表,以及它们在其他一些编码中的等价物,比如LaTeX和Mathematica。用户可以使用搜索字词过滤这些字符。
很明显,渲染数千个HTML元素会带来一些性能损失,而挑战在于如何优化性能。
到目前为止,我已尝试过:
最小化/批量更改DOM
display
CSS属性更改为gone
最小化DOM树复杂性
我在考虑:
新的Flexbox通常比旧的Flexbox或基于浮动的布局模型更快。
然而,在我的情况下,我不明白为什么会这样。
我还能尝试什么?