Ruffle (software)

Ruffle is an open source program that runs Flash content. It is written in Rust. The emulator can be ran on Windows, macOS, Linux or major web browsers.

 Background 
Adobe Flash was very popular to use for many types of media, such as videos, games and interactive applications, in the 2000s and early 2010s.

HTML5, a version of HTML which does these things better, slowly made Flash less popular. From 2015, Adobe has openly said HTML5 is better because it is a full open standard. Flash continued to become less popular. In 2017, Adobe said they plan to retire Flash by 2020.

It is often not recommended to create Flash content now, but being able to run old SWF files has been a major digital preservation worry.

Google Labs closed Swiffy, which could convert Flash content to HTML5, in 2016.

 History 
In 2016, Mike Welsh started the project, which was named Fluster.

Ruffle is open source. Its source code is available on GitHub.

 Websites using Ruffle 
Some websites have said they will use Ruffle instead of Flash as early as 2019. For example:
 August 2019 - Newgrounds
 June 2020 - Coolmath Games
 November 2020 - Homestar Runner
 November 2020 - Internet Archive
 December 2020 - Armor Games
 February 2021 - Fur Affinity, a furry fandom art website

 Support 
Ruffle can run older Flash content, which uses ActionScript 1.0 or ActionScript 2.0. ActionScript 3.0 support will come.

 Related pages 
 Haxe
 Mozilla Shumway
 Lightspark
 HTML5

 References 

 Other websites 

  on GitHub

  Ruffle Desktop Client on GitHub
  Ruffle Web Client on GitHub

Category:Free software