CheerpJ Beta 3 released today - improved performance, new printing and graphics architecture

63 views
Skip to first unread message

Stefano De Rossi (LT)

unread,
Nov 13, 2017, 10:05:43 AM11/13/17
to CheerpJ Developers
Dear all,
today we are happy to announce the availability of a new release of CheerpJ, “Beta 3”.

CheerpJ Beta 3 introduces a new printing architecture which leverages the browser native printing dialogue, a new graphics architecture supporting high-performance resizing, and the possibility of splitting an application into multiple .jar.js packages to be loaded on demand.

In addition, CheerpJ Beta 3 introduces several performance improvements in both runtime and startup, as well as a reduced compiled output size and runtime size.

CheerpJ Beta 3 change log:

* Improved printing support with browser native printing
* Full rework of graphical architecture
* Code size optimisations
* Runtime performance optimisations
* Reduced size of the runtime
* Improvements to startup time

* Support for splitting application .jar.js files in multiple packages
* Improved on-the-fly compiler speed (dynamic class generation)
* Inline well-known system methods
* Inline small statically resolved methods

CheerpJ Beta 3 is available for download at https://leaningtech.com/cheerpj/download/noncommercial/.

** As this new version of the runtime is not compatible with previous versions of CheerpJ (Beta 2, and pre-Beta versions), please make sure to recompile your applications, libraries and applets. **

For questions and bug reports, please feel free to drop us a line on Gitter (https://gitter.im/leaningtech/cheerpj), or submit an issue on CheerpJ's GitHub page (https://github.com/leaningtech/cheerpj-meta/issues).

We welcome your feedback on this new release!

Thank you,
Leaning Technologies
Reply all
Reply to author
Forward
0 new messages