Hi there,
Du hast recht, was Bilddateien angeht. Die werden asynchron geladen und stehen erst nach dem load Event sicher zur Verfügung.
Ein inline-SVG ist aber Teil des DOM vom Hauptdokument und es würde mich sehr wundern, wenn es von einem Skript, das darunter steht (oder mit defer geladen wird), nicht sofort genutzt werden kann. Ich kann das jetzt aber nicht spontan belegen…
Ist vielleicht nicht ganz das Gleiche (weil es nicht im Hauptdokument steht) aber ich hab einmal mit diesem Tool eine Balkengraphik erstellt, deren Umfang ich etwas erweitern mußte, und zwar ging es darum, daß die Zahlenwerte nicht unter den Balken sondern über den Balken und zwar gleich hoch bezogen auf die Höhe der Balken stehen sollten. Da gabs den gleichen Effekt wie im vorigen Posting beschrieben - die Manipulation der SVG-Graphik gelang erst nach dem Laden der Seite...