Abobe的Flash Player即将消亡,它曾经是在浏览器中显示富媒体的标准,它激发了一个名为Ruffle的项目,以保留Flash的遗产。 Ruffle使用Rust语言和WebAssembly二进制格式 。
开源Ruffle仍处于概念验证开发阶段,是用Rust编写的Flash播放器。 为了使Flash内容可访问,该项目使用WebAssembly面向桌面和Web。 现在提供Ruffle演示 。
通过在Rust中编程,Ruffle可以编译为WebAssembly,Ruffle团队希望该WebAssembly能够以全速播放Flash电影。 而且WebAssembly在沙盒环境中运行可以帮助防止安全漏洞,例如困扰原始Flash Player的那些漏洞。
Web API将提供大多数SWF内容的精确仿真。 Ruffle可以支持多个渲染后端,例如使用Lyon库或通过Web canvas API通过镶嵌进行GPU渲染。
您可以从GitHub 下载Ruffle 。
From: https://www.infoworld.com/article/3433759/ruffle-project-hopes-to-resurrect-flash-player.html