Heute erzählen wir euch über eine wichtige Verbesserung von unseren Berichtstools, die ab Version 2022.1 verfügbar wird. Die Rede geht um wesentliche Verkleinerung von Code-Größe durch die Optimierung von JS-Sckripten.
Sowohl die regulären, als auch die gepackten Dateien wurden optimiert. Zuerst besprechen wir gepackte Dateien: wir haben den Archiver-Algorithmus von Deflate auf Brotli geändert. Gesamtgröße der Code-Reduzierung beträgt etwa 20%.

In regulären Dateien, wo die Verwendung vom Verpacker unzweckmäßig ist, wurde der Code neu geschrieben, um die Größe zu reduzieren. Auch haben wir den Verkleinerung-Vorgang optimiert, d.h. wir haben eigene Methoden für Verkleiner entwickelt, der vor der Verwendung vom UglifyJS-Tool funktioniert. Als Ergebnis, dieses Tool erhält den schon verkleinerten Code, was die Komprimierung effizienter macht.
Das Ergebnis der Code-Optimierung ist, erstens, schnelleres Laden ohne zunehmende Zeit für Ausführen in verkleinerten Versionen und in Pack-Sckripts-Versionen. Der Code wurde in allen Stimulsoft Softwares, wo JavaScript verwendet – Reports.JS, Dashboards.JS, Reports.PHP, und Dashboards.PHP, optimiert.