Если вы измените содержимое элемента ag или svg, то пользовательский интерфейс может посмотреть на область, в которой было нарисовано старое содержимое, и где будет отображаться обновление, и просто перерисовать эти две области, даже перерисовать только один раз, если ониТо же самое, например, изменение цвета фигуры.
Если вы обновите содержимое символа, то все экземпляры должны быть перерисованы.Сложнее сделать это, рассчитав для каждого экземпляра, где старые и новые части для перерисовки находятся, поскольку области могут быть затронуты преобразованиями, и проще просто перерисовать все части всех экземпляров.Некоторые браузеры могут делать первое, а некоторые - второе.
В любом случае пользовательский интерфейс должен как минимум отслеживать изменения в символе и распространять эти изменения на все экземпляры.Это более чем вероятно, будет иметь некоторые накладные расходы.
Конечно, если вы просто перемещаете отдельные экземпляры символов, а содержимое статично, то отслеживание не требуется и производительность, вероятно, будет аналогичной.