How to optimize report rendering performance in Angular using Stimulsoft

Stimulsoft Reports.JS discussion
Post Reply
denisNexcode
Posts: 2
Joined: Tue Oct 22, 2024 1:04 pm

How to optimize report rendering performance in Angular using Stimulsoft

Post by denisNexcode »

I'm developing an Angular application that generates reports using Stimulsoft. The report rendering is causing significant UI performance issues, like UI freezing and lag, especially when dealing with large datasets.

I tried using Angular's NgZone to run the report generation process outside of Angular's zone to prevent unnecessary change detection and improve performance. However, even with this approach, the UI still lags and the loading spinner becomes unresponsive during the report generation.
Lech Kulikowski
Posts: 7292
Joined: Tue Mar 20, 2018 5:34 am

Re: How to optimize report rendering performance in Angular using Stimulsoft

Post by Lech Kulikowski »

Hello,

Please send us a sample project that reproduces the issue for analysis.

Thank you.
denisNexcode
Posts: 2
Joined: Tue Oct 22, 2024 1:04 pm

Re: How to optimize report rendering performance in Angular using Stimulsoft

Post by denisNexcode »

Hello, thank you for your response. However, I have already found a solution to my report loading delay issue. I am using the following function as a solution:

Code: Select all

report.renderAsync(function () {
    document.write("Completed.<br>");
    document.write("Rendered page count: " + report.renderedPages.count);
});
Lech Kulikowski
Posts: 7292
Joined: Tue Mar 20, 2018 5:34 am

Re: How to optimize report rendering performance in Angular using Stimulsoft

Post by Lech Kulikowski »

Hello,

Thank you for the information.
Post Reply