The Plug-in variations are available for browsers supporting possibly NPAPI or PPAPI plug-ins on Microsoft Windows, macOS, and Linux. Lightspark is a cost-free and open-source SWF player that supports most of ActionScript 3. and has a Mozilla-suitable plug-in. Shumway rendered Flash contents by translating contents within Flash files to HTML5 features, and working an ActionScript interpreter in JavaScript.