Dear all,
CheerpJ 1.0, the first stable release of our Java-to-JavaScript compiler, is now available at https://leaningtech.com/cheerpj/. We will be making a public announcement next week, where we will also summarise all the main features of this 1.0 release.
We would like to thank the many early adopters that, over the last year, allowed CheerpJ to become a mature solution for the automated conversion of Java into HTML5/JavaScript.
You can start using CheerpJ 1.0 immediately. Please have a look at our getting started documentation page, since we have changed the URLs for the CheerpJ cloud runtime components.
CheerpJ 1.0 has come a long way since our first public beta last year. A technical blog post that we will share next week will go through all its main features in detail, but here is a brief summary:
Full Java 8 support, including native reflection and proxy classes
Full runtime coverage including Swing
Modular loading of the runtime to minimise download size
Support for multi-threading
Support for the development of concurrent applications with WebWorkers
Support for printing and audio
File system support based on IndexedDB (read+write, persistent), or HTTP (read only)
Possibility to manipulate the DOM from Java
Full Java-JavaScript interoperability allowing to call any JavaScript / WebAPI from Java, or to convert Java libraries in JavaScript to use them in a Web application
We hope you will enjoy this release of CheerpJ, and we welcome your feedback. To report any issues, please use our issue tracker. For any other question, just use this mailing list.
Thank you!
Leaning Technologies