A dedicated streaming layer has been integrated into the client-server interface, effectively eliminating memory bottlenecks previously caused by high-volume data requests, such as extensive REST based log queries. The stream chunk sizes have been synchronized with TLS record limits to ensure peak performance at the operating system level. The introduction of memory pooling significantly reduces garbage collector overhead. These architectural enhancements result in a more responsive REST interface, the elimination of client UI micro-stuttering and a more efficient data transfer between the receipt servlet and the processing unit
By reworking the architecture and refined processing logic a boost has been archived in data transfer speeds. The data transfer rate has been increased by about 10%
UI Client: Several checkboxes have been replaced by switches