CheerpJ 2.0 has been released by Leaning Technologies, the company that is also behind the C/C++ compiler Cheerp. The announcement was made in a Medium blog post.
Let’s see what’s new in the latest major release.
Version 2.0 adds updates regarding CheerpJ’s runtime, AOT compiler and integration APIs.
Most importantly, WebAssembly runtime modules were added. This should improve runtime speed and reduce the size of packages in situations that cause high computational cost, such as font rendering.
Other updates to the runtime include a new read-only filesystem in
/str/ for strings or binary data and extended support for charsets.
Updates to the AOT compiler relate to multi-threading, robustness to invalid classes and more, and a new API for receiving preloading notifications can now be used.
CheerpJ is available for Windows, macOS and Linux as Community, Essential or Enterprise Edition.