Engine
The Stimulsoft Reports.PHP report generator allows loading, building, and exporting a report to various formats without deploying the viewer and designer. This eliminates the need to load large scripts on the client side.
The report building and exporting is done using the JavaScript core on the client side in the web browser window, or on the server side using the universal Node.js platform. The PHP server-side contains everything needed to work with report files and to connect to various SQL data sources. The client-server communication is done via AJAX requests, transmitting and receiving JSON data in a specific format. For ease of use, special events and functions have been developed for both the client-side JavaScript and the PHP server-side.
Dashboards
Stimulsoft Dashboards.PHP allows loading, analyzing data, and exporting the dashboard to various formats without deploying the viewer and designer.
All data analysis, except for certain SQL operations, is performed using the JavaScript data analyzer on the client side in the web browser window, or on the server side using the universal Node.js platform. The PHP server side is universal for both dashboards and reports, utilizing the same events and functions.