Skip to main content

CheerpJ Converts Your Java Apps To JavaScript Apps Without Accessing Source Code


cheerpj java to javascript
Makers of Cheerp, a C++-to-JavaScript compiler, are here with their second offering, CheerpJ. CheerpJ converts any Java application and library to a browser-based web application. Notably, CheerpJ doesn’t need a source code access to compile Java
bytecode into JavaScript. While CheerpJ’s limited release will take place in July, its full and commercial version will be shipped later this year.
Earlier this month, I came around a Java compiler for web applications, and I wished to share the same with you. I’m talking about CheerpJ, which has the power to convert any Java application and library to a browser-based web application.
CheerpJ is created by the makers of Cheerp, which is a C++-to-JS compiler which generates fully garbage-collectible and optimized JavaScript output. With the help of Cheerp and other tools, compiling C/C++ to the browser has become easier.
Coming back to CheerpJ, it compiles Java bytecode into JS with 100% Java compatibility. The support also includes dynamic class loading and reflection.
CheerpJ can be evoked on a whole Java archive or on individual class files to generates a .jar.js or .js output. It uses the original .jar metadata for reflection.
CheerpJ Demo
Once CheerpJ has completed the conversion, you can remove all the bytecode before the web deployment. CheerpJ also provides a simple tool for the same and helps in decreasing the download time. Very often the output JS is comparable to original Java code.
Notably, CheerpJ also provides different filesystem access methods, including a read-only and HTTP-based filesystem and more.
The creators of CheerpJ have also provided demos to showcase its capabilities. You can take a look at them here.
The restricted release of CheerpJ will happen in July. The full commercial version will be made available later this year. As a bonus, a Chrome extension called CheerpJ Applet Runner has also been released.
Meanwhile, you can read more about CheerpJ here in the announcement post.

Comments

WHAT'S HOT

Amazon Cuts Huawei Watch 2 Price To $194.99

Huawei's latest smartwatch has received a temporary price cut in the United States. There is no word on how long the promotion will last, but those interested

This Medical Camera Can See Right Through Human Body

Now, a team at the University of Edinburgh has developed a medical camera that can see right through your body. This new camera works by detecting light sources inside the body, such as

Google Search About To Receive A New “Speed Test Tool”, Here Is How To Use It

I use the Speed Test tool by Ookla to check the speed of my broadband connection. Generally, I use Google Search to visit the website. But the last time when I Googled the term “speed test,” I didn’t have to go much further than the search result itself.

Java 9 Released With New Features — Download Here

JDK 9 is the first major upgrade to standard Java edition since March 2014. It comes loaded with tons of new features, which makes it a pretty exciting release for developers.