Я планирую загрузить внешний SVG, а затем анимировать некоторые элементы внутри. Плюс, и это самая тяжелая часть, весь контейнер svg будет увеличиваться и панорамироваться колесом мыши. Что идеальное с точки зрения производительности? загрузить весь SVG, а затем адресовать каждый элемент для анимации или загрузить отдельные SVG, а затем их анимировать? Меня очень беспокоит оптимизация процесса рендеринга (особенно при каждом масштабировании, если я хорошо понимаю, что это связано с перекомпоновкой?). Любые советы очень ценятся.
Спасибо.
Привет, я спрашивал теоретический подход, основанный на опыте других разработчиков, а не на личном мнении. Как и советы и рекомендации, которые вы можете найти в Интернете (но я не нашел ничего конкретно по этому поводу). Спасибо за ваш ответ.



Добро пожаловать в Stack Overflow. Это очень широкий вопрос, который в основном полагается на мнение, которое считается неуместным в Stack Overflow. Но это зависит от размера ваших SVG-файлов и их сложности. Производительность SVG (включая анимацию) обычно подходит для обычных задач. Но без дополнительной информации на этот вопрос нет ответа. Попробуйте и убедитесь, это лучший совет.