For those of you that are heavily into client-side development, you likely have a love/hate relationship with JavaScript.
Although tools such as Firebug have given us some serious strength in how we develop our applications in Firefox, it still leaves much to be desired in terms of Firebug Lite.
That’s why I’m digging this online tool…
Basically, you include the ExceptionHub library in the header of your pages and it automatically begins tracking any JavaScript errors. From there, you’ll get an email notification whenever a bug is triggered within JavaScript.
The highlight video goes into more detail:
Granted, it’s not the same as stepping through code while executing, but the fact that this provides such rich information and allows you to track errors while users are actually using your site or application is really cool.
Nice!
Daniel Snyder says
I’m a PC user, but I understand that Java is the #1 reason for macs crashing? Is that true, and if so why?
Tom says
Java and JavaScript to are completely different languages (despite their names). I’ve not heard this, though.
Supposedly, Apple claims it’s Flash..
Jmayhak says
javascript is the number one reason your browser crashes
Tom says
This was true at one time, but isn’t really the case anymore.
First, major players in the browser market have been putting massive work into JavaScript optimization hence the frequent releases of Safari, Chrome, and Firefox all of which tout greater JavaScript performance.
Secondly, with the advent of numerous frameworks (Prototype, MooTools, jQuery, and so on) JavaScript’s actually much easier to work with in the context of the browser than it’s ever really been before. Much of the conditional logic and exception handling once required of the developer has been abstracted into these libraries.
Finally, if JavaScript is the reason a browser crashes, it’s much more likely to be the result of poor code on the developer’s end, not the JavaScript interpreter.