我正在重写一个图表,并且正在考虑从在元素中包装后代元素切换<g>
到<svg>
. 我遇到的问题是,我正在尝试以各种方式做的事情,<svg>
元素使这更容易。我担心的是会对性能产生任何影响。<g>
看起来很轻,哪里<svg>
有更多的功能,因为它不是那么轻。
那么实际上有惩罚吗?
我正在重写一个图表,并且正在考虑从在元素中包装后代元素切换<g>
到<svg>
. 我遇到的问题是,我正在尝试以各种方式做的事情,<svg>
元素使这更容易。我担心的是会对性能产生任何影响。<g>
看起来很轻,哪里<svg>
有更多的功能,因为它不是那么轻。
那么实际上有惩罚吗?
到目前为止,我从 jsperf 得到的结果是附加 svg 比 g 元素慢。 http://jsperf.com/svg-vs-g 实际上慢了 30%,也就是说,如果我的测试是正确编写的......
努力改进它们并获得翻译。当我这样做时,我会更新我的答案。