gilbarbara / logos

A huge collection of SVG logos
http://svgporn.com/
Creative Commons Zero v1.0 Universal
6.29k stars 728 forks source link

Add Ruffle #679

Closed amalrkc closed 6 months ago

amalrkc commented 6 months ago

Ruffle

Ruffle is an emulator for Adobe Flash (SWF) files. Ruffle is freely licensed and developed openly on GitHub.

Following the deprecation and disabling of Adobe Flash Player, some websites adopted Ruffle so users could continue to view and interact with legacy Flash content.

Features

Ruffle is written in the Rust programming language, featuring a desktop client and a web client. Website authors can load Ruffle using JavaScript or users can install a browser extension that works on any website.

The web client relies on Rust being compiled to WebAssembly, which allows it to run inside a sandbox, a significant improvement compared to Flash Player, which had a multitude of security issues. The Rust language itself protects against common memory safety issues that Flash Player suffered from, such as use after free or buffer overflows.

The desktop client uses a command-line interface to open SWF files, with a full graphical user interface planned for the future. Downloads are available for Windows, macOS and Linux.

As of November 2023, Ruffle primarily supports older Flash content, which use ActionScript 1.0 and 2.0, with 95% of the language and 75% of the API having been implemented. It also partially supports ActionScript 3.0 (support is at about 75% of the language and 68% of the API). Bleeping Computer reported that all the SWF games they tried in February 2021 "worked flawlessly".

Wikipedia

Github Repo

Link to the vector file

gilbarbara commented 6 months ago

Meh, no legacy stuff