Ich würde ein Script generieren, in dem die Variablen deklariert sind und diese dann vor Ausführung setzen und danach abfragen.
Das funktioniert natürlich nicht, wenn sich die Variablen von außen verändern dürfen, solange das Skript läuft.
Das ist das eine Problem dabei, das andere ist, dass es sich dabei teilweise um Funktionsvariablen handelt, sprich beim Anruf der Variablen wird der Wert überhaupt erst ermittelt. Das wäre daher auch für die Geschwindigkeit abträglich.
FastScript ist -glaube ich- auch umsonst.
Das ist es zwar nicht, aber das wäre nicht so wichtig, da der Preis günstig genug ist. Bei dws interessiert uns aber auch das w darin, nämlich z.B. die in einem Video gezeigte Liveinteraktion mit einem Chrome-Control usw.
Der Weg über ein zusätzliches Objekt und dws ist daher wohl der beste Weg.