Mam dwa obrazy SVG, oba razem mają około 8000 linii i składają się z kilku kształtów z gradientami. Bez wzorów, filtrów, tekstów, tylko podstawowe elementy graficzne z obrysami, wypełnienie proste lub gradientowe.Problem z wydajnością Inline SVG a osadzanie lub iframe
W tej chwili są one wprowadzane inline do kodu HTML podczas jego generowania, dzięki czemu kod źródłowy staje się cichy. Czy zmniejsza to wydajność animacji, aby lepiej było osadzić svg w inny sposób?
Czy istnieje ogólna zasada, którą należy przestrzegać podczas umieszczania svg?
Pozdrowienia Philipp
Wszystko, co w dużym stopniu korzysta z DOM-a i spowalnia renderowanie strony, spowoduje duży rozmiar SVG. Nawet jeśli korzystasz z ramek iframe lub innych metod osadzania, nie wiesz, kiedy przeglądarka załaduje się i wyrenderuje ... poza tym, że używasz Javascript, aby upewnić się, że jest on ładowany dopiero po wyrenderowaniu strony. Może najpierw renderujesz symbol zastępczy. – codingjoe
@John to dobry punkt, dzięki – philipp