Ruffle: Difference between revisions

No edit summary
No edit summary
Line 12: Line 12:
}}
}}


'''Ruffle''' is an experimental, free and open-source [[Flash|Adobe Flash]] emulator written in Rust, available under either the Apache 2.0 or MIT licenses. It's available either as a desktop player or as a HTML5 web embed using JavaScript/TypeScript and WebAssembly, and even though Ruffle is still a work-in-progress the HTML5 version in particular has already seen widespread adoption across various sites that depend heavily on Flash content, including such famous examples as Newgrounds and Homestar Runner.
'''Ruffle''' is an experimental, free and open-source [[Flash|Adobe Flash]] emulator written in Rust, available under either the Apache 2.0 or MIT licenses. It's available as a desktop player, as a HTML5 web embed using JavaScript/TypeScript and WebAssembly, and as a browser extension which can run the web embed on any site in place of older SWF elements. Even though Ruffle is still a work-in-progress, the HTML5 version in particular has already seen widespread adoption across various sites that depend heavily on Flash content, including such famous examples as Newgrounds and Homestar Runner.


==Download==
==Download==
Line 19: Line 19:
|align=center|{{Icon|Win|Lin|Mac|Web}}
|align=center|{{Icon|Win|Lin|Mac|Web}}
|'''[https://ruffle.rs/#downloads Latest automatic builds]'''
|'''[https://ruffle.rs/#downloads Latest automatic builds]'''
|-
|align=center|{{Icon|Web}}
|'''[https://ruffle.rs/demo/ Web demo]'''
|}
|}


Line 29: Line 32:


===Homestar Runner===
===Homestar Runner===
[https://homestarrunner.com Homestar Runner] is a prime example of how most older Flash sites — if they adopt Ruffle at all — will use a more set-and-forget approach to installing the emulator, which unfortunately means that updates to the hosted code will be rather infrequent unless they use the official CDN.
[https://homestarrunner.com Homestar Runner] is a prime example of how most legacy Flash sites — if they adopt Ruffle at all — will use a more set-and-forget approach to installing the emulator, which unfortunately means that updates to the hosted code will be rather infrequent unless they use the official CDN.