This solves the problem of slow demo playback of client-side demos on machines which are not as fast as the recording machine.
It also seems that the need for client-side shims, or some form of run-time on the client side, cannot be eliminated.
While client-side scripting is definitely a security concern, the widespread use of Javascript throughout the Internet makes it nearly impossible to disable Javascript for Internet users.
Keeping both small and large computer systems secure from hackers and identity thieves is one reason why many security experts disable most client-side scripting capabilities on the browsers used within corporate networks.
By enabling "Active Scripting," you are allowing any website you visit to run client-side Javascript within your browser.