Unfortunately, this message is all we get from chrome when it crashes.
It can be because of various reasons like exhausted resources, hw error or some particular html/css chrome doesn't like.
We can take a look if you will try to replicate the issue and upload the export for us or share link to the playground https://playground.jsreport.net/
hi! hmm at first glance i'm not sure what can be the problem, maybe there is some problematic html in your code that causes chrome to perform badly. you can share with us your example (either by sharing a zip file of your entities or by creating your example in the online playground and then share the link here) so we can take a look if there is something you can do to improve your performance with chrome.
@bjrmatos , Understood. Unfortunately, it is almost impossible to just pass data page by page. If Jsreport could add some configuration in future, maybe something like output one PDF or output page by page. That would be great.
However, many thanks! I will try to find other way out.
hi! hmm we never have tried this on our own, so i can not give you a 100% confidence that it will work, however i know that it is possible to run node.js on android so technically maybe it is possible, if you try it and get some errors and then you share them here, maybe we can provide more help
N.B. I realise that this might be a really stupid question, but as a html newbie I need to be pushed in the right direction. The big question is, should I learn jQuery + highchart if I need charts in my reports?
hi! i think you don't need to learn jQuery for doing a chart, probably the Highcharts example that we are sharing uses jQuery because that example was created long time ago and we never update it (because probably Highcharts can be used without jQuery just normally). with that said what you really need to learn is how to use a chart library, it can be highcharts or anything else. personally i like Chart.js but it really depends on your needs.
all charts library that you will find will require to be run in browser context (client side js), so you won't be able to use require for importing a module or something like that, however helpers can be used to generate the code needed to run the chart, but at that point i will probably just put the code to prepare the chart in the page directly (inside an html script tag).
Also, is it a vlid/stable solution to source the scripts (highchart and jQuery) from remote sites, or would it be safer to host them locally at the jsreport server?
yes, it is safer to host them locally, what i would do is downloading it and use it like an asset. we just use the remote servers for convenience in the examples
I didn't analyze deeper how you use child templates or assets, because it is not so important to optimize here if the chrome takes the most of the time anyway.
1000 pages are so much that optimizing somewhere else than in the output html is probably irrelevant.
i was able to see in logs the error that you were mentioning, however i did not found anything special about it that could help to discover the reason of the issue. my advice, if you ever see this error again, would be that you let the original template as it is and let us know inmediatly so we have something to debug, in that case you can continue with your reports by cloning the template and use that clone instead for your final reports.