Оптимизация производительности масштабирования SVG

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

Спасибо.

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

Paul LeBeau 24.07.2018 12:19

Привет, я спрашивал теоретический подход, основанный на опыте других разработчиков, а не на личном мнении. Как и советы и рекомендации, которые вы можете найти в Интернете (но я не нашел ничего конкретно по этому поводу). Спасибо за ваш ответ.

SalitheKat 24.07.2018 15:14
Создание фильтров для вашего сайта
Создание фильтров для вашего сайта
Фильтры - удобный инструмент в арсенале веб-дизайнера. Они позволяют изменять элементы на странице с помощью всего нескольких строк кода. Эти...
Анимация SVG-узоров без единой строки CSS
Анимация SVG-узоров без единой строки CSS
Недавно я работал над веб-проектом, который позволил мне поэкспериментировать с шаблонами SVG. С SVG очень приятно работать, как только вы получите...
Как использовать d3.js для рисования 2D SVG-элементов в приложении Angular?
Как использовать d3.js для рисования 2D SVG-элементов в приложении Angular?
D3.js - это обширная библиотека, используемая для привязки произвольных данных к объектной модели документа (DOM). Мы разберем основные варианты...
0
2
114
0

Другие вопросы по теме