Allerdings ist das in meinen Augen ein schwaches Argument, wenn der Preis dafür eine erhöhte CPU-Last ist. Das wiegt für mich deutlich schwerer als etwas Bequemlichkeit.
Was den ersten Satz angeht, bin ich durchaus deiner Meinung. Es ging mir aber nicht um Bequemlichkeit, sondern um es für alle Nutzer zu vereinfachen, dass Skript sofort verwenden zu können und bei der Diskussion über ein Skript eine für alle sofort verfügbar Schaltfläche zu haben. Aber nun ja, war nur so ein Gedanke.
Das ist ein guter Punkt, wobei man auch svg Grafiken in ein Script einbinden kann, ist ja auch nur Code.Ob sich das auch negativ auf die Performance auswirkt kann ich allerdings nicht sagen.
Nachtrag: svg braucht wohl auch data URIs zur Einbindung ...