On the DIRECT-L listserv (yes, it still exists!). the talk of the past week has been how to do a Shockwave for Director emulator in JavaScript.
The invaluable Valentin Schmidt, has something amazing.
Here a funny solution, but it really works:
It’s a 68k mac emulator ported to JS that loads a minimal System 8 (15
MB) and then immediately plays a DCR, in this case it’s the guided tour
that came with Director 4.0. You might have to click into the browser
window to enable sound.