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

Follow Us

WHAT'S HOT

20 Computers Which Totally Lost Their Mind In Public Places

We are surrounded by different kind of computers at public places. These machines run into an error many times and display weird screens, error messages, and screens of death. Here is a compilation of such computers going mad in public.

Mother killed her daughter for marrying against her wish

> A Pakistani mother has been sentenced to death for murdering her daughter > The 18-year-old daughter against her mother's wish was married to a 20-year-old man from a different tribe > The woman reportedly burned her daughter to death with the help of her son (the victim's brother) A mother in Pakistan has been sentenced to death on Tuesday, January 17, for the murder of her daughter. She set her daughter ablaze for marrying against her wish. Parveen Bibi with a policewoman

OnePlus Is Spying On It's Users -Here Is How To Disable It

The issue was first noticed by a UK-based security researcher named Chris Moore. He accidentally discovered an unfamiliar domain ( open.oneplus.net ) while he was busy with the SANS Holiday Hack Challenge.

Woman narrates how her husband survived a terrible accident

> A woman identified as Christie Onesimus Anzolo, took to social media to share pictures of a horrific accident her husband had recently survived. The upturned car A shocked Mrs Anzolo, could not contain her excitement when she shared the