Shumway: a SWF interpreter entirely in JavaScript
benjamin.smedbergs.us
Shumway: a SWF interpreter entirely in JavaScript
1–10 of 61 posts
Re: Shumway: a SWF interpreter entirely in JavaScript
#2Re: Shumway: a SWF interpreter entirely in JavaScript
#3I know there's also Gnash, but I haven't tried it in a long time, and I'm led to believe it is far from feature complete. Hopefully this project can push further.
Re: Shumway: a SWF interpreter entirely in JavaScript
#4Pretty nice. The madness of interpreters on top of interpreters is not lost on my but still fun.
Re: Shumway: a SWF interpreter entirely in JavaScript
#5Pretty nice. The madness of interpreters on top of interpreters is not lost on my but still fun.
We have both an interpreter for ActionScript bytecode as well as a compiler that compiles that bytecode method-at-a-time to JavaScript using a restructuring approach like emscripten's relooper.
Disclaimer: I work on Shumway.
Re: Shumway: a SWF interpreter entirely in JavaScript
#6This is pretty exciting. Flash player has never been my favourite piece of software, so having a reasonable alternative would be fantastic. I know there's also Gnash, but I haven't tried it in a long time, and I'm led to believe it is far from feature complete. Hopefully this project can push further.
http://en.wikipedia.org/wiki/Lightspark
"Lightspark is a free and open source SWF player"
Still in beta.
Re: Shumway: a SWF interpreter entirely in JavaScript
#7Anyone willing/able to take my (probably irrational) fear away and tell me why this SWF interpreter is a good thing?
Re: Shumway: a SWF interpreter entirely in JavaScript
#8Re: Shumway: a SWF interpreter entirely in JavaScript
#9I'll note that Gnash does actually work on YouTube.com, but only because YouTube seems to deliberately serve an ancient version of their Flash player, rather than the latest version with the closed-captions and text overlays and all that stuff.
Re: Shumway: a SWF interpreter entirely in JavaScript
#10Interesting to see tobeytailor (of Gordon[1]) working on this. Is this built on the same code Gordon uses? [1]: https://github.com/tobeytailor/gordon/