Ruffle – A Flash Player emulator written in Rust
A FOSS Flash Player implementation has certainly value, and I hope to have contributed to the cause by starting the Lightspark project years ago. The sad reality is that the Flash runtime is massive and under-documented. The best approach for Flash preservation in the medium term is using _actual emulation_ to run the binary player itself.<p>Further reading:<p><a href="https://medium.com/leaningtech/preserving-flash-content-with-webassembly-done-right-eb6838b7e36f" rel="nofollow">https://medium.com/leaningtech/preserving-flash-content-with...</a><p><a href="https://medium.com/leaningtech/running-flash-in-webassembly-using-cheerpx-an-update-d500b6fbc44e" rel="nofollow">https://medium.com/leaningtech/running-flash-in-webassembly-...</a><p><a href="https://medium.com/leaningtech/announcing-cheerpx-for-flash-a-solution-to-extend-the-life-of-flash-applications-post-2020-8fd35483ee35" rel="nofollow">https://medium.com/leaningtech/announcing-cheerpx-for-flash-...</a><p><a href="https://medium.com/leaningtech/cheerpx-for-flash-now-generally-available-a20bc2a5eea6" rel="nofollow">https://medium.com/leaningtech/cheerpx-for-flash-now-general...</a><p>For questions: <a href="https://twitter.com/alexpignotti" rel="nofollow">https://twitter.com/alexpignotti</a>