Here's a list of the most noteworthy things in the RAP 3.22 RC1 release candidate which is available for download since September 02, 2022.
One problem with RAP-based applications and load testing is caused by the text size determination.
In oder to compute an exact layout, the RAP server asks the web client with probe strings to
measure their local size in pixels. These requests are triggered by the server, which can be quite
confusing for any load testing tool which cannot provide that size information by themselves.
Because the exact size and the perfect layout is not what you are interested in when running load
tests, we added a new system property org.eclipse.rap.rwt.enableLoadTests
. By setting
this to true
the RAP server does not send any texts nor probes for measurement to the
client, and fills TextSizeStorage
and ProbeResultStore
with estimates
instead.
To assist you with the migration from RAP 2.x (or 1.x) to 3.0, we provide a migration guide.