Anyone do JS dev on edge? I have a site that is using extensive AJAX and JS / jQuery / etc
The site has a global error handler set up on window.onerror (only to catch unhandled exceptions and log them on the server via posting the error detail back as a json package) which works perfectly fine in IE11, Chrome, FF, Safari, but when I do the same exact thing in Edge, if the function executed in JS has an error its like the function just will not run. to test this I set up just a junk function and called it with a button press, <button onclick = "testfunc(this);"> pretty simple, put into that function some code that just says
function testfunc(button) {
throw new Error('test');
}
simple right? In Chrome, IE11, Safari, FF I get my error handler with that error message...
in Edge, that function doesn't even start to execute... remove the throw new error and put in a junk call like foo(); which is an undefined function same result.... replace that with alert('hello?'); and boom executes.....
JS isn't my primary language (actually never used it much until recently, was primary a back-end coder before) so am I missing something, doing something wrong? what? Or is something different with the Edge JS engine?
I suspect they don't want to move the memory controller to the compute tile, if for no other reason, they want to be able to park the compute tile on a laptop when it is sleeping. I suspect Intel will continue to enhance the way their new tile architected works. It's for that reason why AMD's 3D cache CPUs do so much better for gaming, it helps offset the latency added by putting the memory controller on the I/O die. Intel made it clear long ago that gamers are not who the design chips for, so I wouldn't hold your breath.
LP cores are MUCH lower power than Efficiency cores. Efficiency cores never really lived up to their name, but they did add a meaningful amount of performance in multithreaded loads, so Intel isn't going to remove them.
I don't usually say this, but WTF Microsoft?! Do you hate your customers, or do you just really not care at all? Windows Hello is one of the useful Windows features, and now you're effing it up.
Question
neufuse Veteran
Anyone do JS dev on edge? I have a site that is using extensive AJAX and JS / jQuery / etc
The site has a global error handler set up on window.onerror (only to catch unhandled exceptions and log them on the server via posting the error detail back as a json package) which works perfectly fine in IE11, Chrome, FF, Safari, but when I do the same exact thing in Edge, if the function executed in JS has an error its like the function just will not run. to test this I set up just a junk function and called it with a button press, <button onclick = "testfunc(this);"> pretty simple, put into that function some code that just says
function testfunc(button) {
throw new Error('test');
}
simple right? In Chrome, IE11, Safari, FF I get my error handler with that error message...
in Edge, that function doesn't even start to execute... remove the throw new error and put in a junk call like foo(); which is an undefined function same result.... replace that with alert('hello?'); and boom executes.....
JS isn't my primary language (actually never used it much until recently, was primary a back-end coder before) so am I missing something, doing something wrong? what? Or is something different with the Edge JS engine?
Link to comment
https://www.neowin.net/forum/topic/1303094-js-error-handling-in-edge-problems/Share on other sites
5 answers to this question
Recommended Posts