Paul Krill
Editor at Large

Ruffle project hopes to resurrect Flash Player

news
Aug 22, 20191 min

The project uses Rust and WebAssembly to allow playback of Flash media more securely than the original Adobe player

executive pointing to video play button icon
Credit: Thinkstock

The , once the standard for displaying rich media in a browser, has inspired a project dubbed Ruffle, to preserve the legacy of Flash. Ruffle uses the Rust language and the WebAssembly binary format.

Still in a proof-of-concept development phase, the open source Ruffle is a Flash player written in Rust. Intended to keep Flash content accessible, the project targets the desktop and web using WebAssembly. A demo of Ruffle is available now. 

By being programmed in Rust, Ruffle can compile to WebAssembly, which the Ruffle team hopes will allow playback of Flash movies at full speed. And WebAssembly’s running in a sandboxed environment can help prevent security vulnerabilities, such as the ones that have plagued the original Flash Player.

Web APIs would provide for accurate emulation of most SWF content. Ruffle could support multiple rendering backends, such as GPU rendering via tessellation using the Lyon library or by web canvas APIs.

Where to download Ruffle

You can download Ruffle from GitHub.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author