/Ruffle project hopes to resurrect Flash Player

Ruffle project hopes to resurrect Flash Player

<!–Ruffle project hopes to resurrect Flash Player | InfoWorld

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

Ruffle project hopes to resurrect Flash Player


try {
threshold : 0, // You can set threshold on how close to the edge ad should come before it is loaded. Default is 0 (when it is visible).
forceLoad : false, // Ad is loaded even if not visible. Default is false.
onLoad : false, // Callback function on call ad loading
onComplete : false, // Callback function when load is loaded
timeout : 1500, // Timeout ad load
debug : false, // For debug use : draw colors border depends on load status
xray : false // For debug use : display a complete page view with ad placements
}) ;
catch (exception){
console.log(“error loading lazyload_ad ” + exception);

The imminent demise of Abobe’s Flash Player, 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.

Original Source

Leave a reply

Your email address will not be published. Required fields are marked *