Enterprise-Grade WebAssembly Solutions

At Leaning Technologies, we help harness the power of modern browsers so you can develop complex, high-performance web applications, or preserve critical legacy systems, in any programming language.

Our state-of-the-art WebAssembly solutions are here to help.

We are Leaning Technologies

We make WebAssembly solutions to help businesses making the transition from native to modern Web Applications. 

Since 2012, our technologies have given organisations a real alternative to rewriting existing applications to HTML5/JavaScript, or to discontinuing mission-critical internal applications. 

Helping customers globally

Customer Stories

Preserve Accessibility to Legacy Applications on Modern Browsers

Preserve mission-critical legacy applications written in Java, Flash and beyond, by automatically converting or emulating them to HTML5 and WebAssembly.

We provide automated migration solutions for:

  • Java Applets
  • Stand-alone Java Applications, including Java Web Start
  • Oracle Forms, including Applets and FSAL
  • Adobe Flash (AS2 and AS3), including Flex / Spark

The Leaning Technologies

Preservation Solutions for Legacy Applications

Preserve access to existing Oracle Forms (Applets and FSAL) with no changes, using the CheerpJ technology.


Oracle Forms

CheerpX For Flash is an HTML5 Flash emulator that allows your Flash content to run seamlessly on modern browsers, after the end of life of the Flash player.



Run Java Applets on modern Chrome and Edge without a Java installation.


Java Applets

Develop high-performance applications for the browser

Software development tools to target HTML5 / WebAssembly from several programming languages and systems.

Our tools can be used to develop new applications or modernise existing ones:

  • Cheerp, a C++compiler that targets WebAssembly and JavaScript;
  • CheerpJ, a browser-based JVM replacement to seamlessly run Java code on the browser;
  • CheerpX / WebVM, a virtualisation solution to run x86 binaries on the browser.

The Leaning Technologies

Modernisation Solutions for Enterprise Applications

Enterprise-grade C++ compiler to WebAssembly and JavaScript, with zero-overhead DOM and Web API interoperability.



Enterprise-grade solution to run Java client applications on modern browsers. Compatible with 100% of Java 8 and with full JRE coverage.



Virtualisation solution to run x86 binaries in WebAssembly, browser-side. Execute Linux applications and libraries on the browser, on their own or integrated with external HTML5 code.



What We Offer

Future Proof Your Technology

Thanks to their improved performance, security and platform-independency, Web Applications are gradually replacing the role of most desktop applications.

Leveraging WebAssembly and our development tools, you can future proof your products and internal applications by bringing them to the Web.

Developing for the browser in WebAssembly?

The web browser is well on its way to becoming the dominant platform for executing applications, including both public-facing products, as well as internal applications.

This trend has accelerated since the standardisation of WebAssembly: a new language supported by all modern browsers, and designed to fulfil the performance needs of complex Web Applications.

Thanks to WebAssembly, and with the right development tools, organisations can develop applications in virtually any programming language, targeting the browser automatically.

Extend the Life of Legacy Applications

As a specific use case, organisations can extend the life of applications based on legacy technology, such as Java Applets and Adobe Flash, by converting or emulating them in HTML5.

With our conversion tools, you can extend the life of your legacy application by automatically converting it to HTML5 / WebAssembly. Whether Java Applet, standalone Java client,  or Flash, we have a solution for you.

  • Continue running Java Applets on modern browsers without a local Java installation.
  • Run unmodified Oracle Forms clients on modern browsers.
  • Convert back office Java clients, including Java Swing applications, to HTML5, with no code changes.
  • Continue running internal Adobe Flash applications without the Flash plugin.

Trusted WebAssembly Experts

Leaning Technologies has been directly involved in the specifications and browser implementation of WebAssembly since its inception.

We actively champion multiple proposals for the furthering of the standards and are active implementers and contributors to all the main Desktop browsers, including Google Chrome, Safari and Firefox.

Our WebAssembly experts are ready to support your complex development or migration project to HTML5.

The performance and size of the converted code have been always quite impressive, but in the last year, Cheerp has further dramatically improved the runtime speed, and drastically reduced the compiled size, allowing us to save on bandwidth and resources, as well as to extend our customer base. As a matter of fact, the performance is so good that […] we moved to a web-only application!

Vincent Picou
CEO, Dassault Systèmes

Blog and News

Industry and Product Insights