jsprime
jsprime copied to clipboard
JS Prime Browserversion Crashing
Hi,
I was testing the browser version with 300 lines of JS code. after few minutes the Tab crashed.
PK
Please provide the JS code to reproduce.
Hey
as this is production code so could be difficult sharing over a public, we would have to work a way around it.
PK
Here's an example of public JS code that crashes jsprime: http://www.google-analytics.com/analytics.js
Any idea why this happens? I am suspecting a memory issue or some sort of infinite recursion.
Hey, even I am facing an Maximum Call Stack exceeded error on the Chrome browser in the function checkFunctionAsReturns in engine.js. Is there any workaround for this, I need to check this tool on a very large file around 1000 lines of code.
In engine.js at asignFunctionReturnValue() repetitive variable declaration made the loop run infinite times and caused heap out of memory . To overcome this loop optimisation is done by for (var j = 0; j < real_func_names.length ; j++) to var real_fun_name_length = real_func_names.length; for (var j = 0; j < real_fun_name_length ; j++) Hope this can help you
Hey @TejaswiniU, Would create a pull request if you have fix? I can review and merge.
I will push the code by Monday.
On Fri, Dec 28, 2018, 12:06 Nishant Das Patnaik <[email protected] wrote:
Hey @TejaswiniU https://github.com/TejaswiniU, Would create a pull request if you have fix? I can review and merge.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dpnishant/jsprime/issues/12#issuecomment-450300207, or mute the thread https://github.com/notifications/unsubscribe-auth/AsCvET71WNq2lvruZnV1bwlR_tFVFzcqks5u9bvZgaJpZM4Bu5Cn .
@TejaswiniU Thank you so much! 👍