CheerpX for Flash
Run Flash content in the browser without the Flash Player
Main project link
What is CheerpX for Flash?
CheerpX for Flash is constituted of three components:
- The Adobe Flash runtime. A commercial build of the Adobe Flash runtime, provided by Harman (the maintainer of Flash), is at the core of CheerpX for Flash. This special build will not expire or be deprecated, and does not need to be installed by the end user. It is an internal dependency of CheerpX for Flash.
- CheerpX The Flash runtime is run by an HTML5 ’emulator’ based on CheerpX, on the user browser. It executes fully client-side, without the user noticing. CheerpX is a WebAssembly-powered technology to safely run sandboxed, unmodified binaries browser-side, as part of HTML5 applications.
Why should I use CheerpX for Flash?
- CheerpX for Flash allows you to continue supporting your internal, customer-facing or public-facing applications after the deprecation of Flash, without doing a full HTML5 rewrite.
- CheerpX for Flash works on modern browsers, reducing the risks of keeping a legacy browser running. Thanks to HTML5 sandboxing, it radically improves safety compared to the original Flash player.
- CheerpX for Flash can be used for external B2B and B2C applications, as it doesn’t require users to download or install anything specific to run your Flash application.
- CheerpX for Flash is easy to integrate and doesn’t require any modifications to be made to the original application.
How does CheerpX for Flash work?
In the simplest terms, you can break CheerpX for Flash down to:
- The Flash Runtime CheerpX for Flash runs the Adobe Flash Player and its runtime in WebAssembly. This means 100% compatibility with Flash, and requires a commercial redistribution licence, usually procured from Harman.
- The latest WebAssembly-based technology Based on our HTML5 virtualization technology CheerpX, it allows existing Flash applications to be supported on modern browsers after the deprecation of Flash.
- Served over a simple HTTP server You can host CheerpX on public or private clouds, or private airgapped networks. CheerpX does not require a backend other than an HTTP server.
CheerpX is currently in active development, and is used by organisations worldwide to support their Flash content, including several blue-chip companies.
To learn more about how you can test CheerpX for Flash, speak to our team.
If you have already spoken to us and are beginning to test CheerpX, please refer to the following pages:
- CheerpX Tutorial
- Getting Started
- How Things Work
- CheerpX Native Bridge
- Chrome Extension
Bugs and Questions
If you are testing CheerpX for Flash, or using it in production, please report any bugs on your dedicated Asana portal. Feel free to @ an engineer, sometimes the notifications will slip through the cracks.
For any further questions, please get in touch with us or read our FAQ.