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.

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.