Stephen Cooper
Stephen Cooper
Hi @csisy-btw, I have been able to look into this since my last comment. The main thing that you can do currently to help is having Cell Renderers use `OnPush`...
The testing was done with the new createComponent. > However, our locally modified code (that removed the manual detectChanges call) did not improve the performance by a huge margain, so...
Another thing to be aware of is if the profiling is done in prod or dev mode. Constructing components is more expensive in DEV Mode due to the extra assertions...
In our next patch you should see that ParseHTML contribution all but disappear, freeing up some much needed CPU cycles. The additional context of the ng-template wrapper is interesting information.
Thank you for that! A useful gridOption for testing performance is `suppressColumnVirtualisation: true,`. Then you don't need to open it on a wide screen to get the full effect. I...
So done some quick tests with the example you provided and there will be improvements in the patch next week. Some stats: - Initial render FCP drops from 570 ->...
The patch has now been released if you wanted to try that out in your app. 31.0.2.
Hi @csisy-btw, I believe you have run into a known issue that we are looking to patch. It results in Custom Cell renderer template code running outside of ZoneJS. I...
As you have managed to upgrade to 31.0 would it be possible to validate against our latest release of 31.2? A number of performance fixes were made in the last...
Would it be possible to provide performance profiles for both versions? That should avoid the sensitive information but hopefully give good insights into what has changed