2013-11-01 2 views
4

Я переписываю диаграмму и думаю о переключении с обтекающих элементов-потомков в <g> элементов на <svg>. Проблема, которую я испытываю, заключается в том, что для того, что я пытаюсь сделать во всех отношениях, элементы <svg> делают это проще. Я заинтересован в том, будет ли какое-либо влияние на производительность. <g> кажется очень легким, где <svg> имеет больше возможностей, потому что он не такой легкий.Производительность svg: svg vs svg: g элементов

Практически существует штраф?

+1

Вам нужно попробовать в вашем конкретном случае. –

+0

http://jsperf.com/? –

+0

Что вы основываете на своем легком/не столь легком утверждении? –

ответ

0

До сих пор результаты из jsperf заключались в том, что добавление svg происходит медленнее, чем g элементов. http://jsperf.com/svg-vs-g 30% медленнее, на самом деле, то есть, если мой тест правильно написано ...

Работа на получение их улучшения и получить один для переводов. Когда я это сделаю, я уточню свой ответ.

+1

Это действительно просто доказывает, что процентные единицы медленны. У вас в два раза больше тестов svg, и они должны быть разрешены против размера области просмотра. –

+0

Можете ли вы привести пример более правильного теста? – QueueHammer

+0

Просто не используйте проценты, вместо этого используйте px или какой-либо другой блок. –

Смежные вопросы