An open-source alternative to Adobe Flash, allowing Flash files and content to run in modern browsers without a plugin.
Shumway is an open-source Flash runtime created by Mozilla in 2013. It was built to replace the official and proprietary Adobe Flash Player plugin by implementing the Flash file formats (SWF and FLV) as a JavaScript and HTML5-based web application.
The goal of the Shumway project was to allow Flash content and applications to continue running smoothly in modern browsers without requiring users or websites to still rely on the NPAPI Flash plugin, which was facing obsolescence. By converting Flash code to JavaScript, WebAssembly and HTML5 Canvas, Shumway enabled Flash functionality to work directly within Firefox and other modern browsers that no longer supported NPAPI plugins.
A key benefit of Shumway was giving Flash content an alternative path forward for playing in browsers that disabled Flash Player out of security concerns. However, since development on Shumway halted in late 2015, sites and applications must port their Flash content to newer web standards instead.