Hacker News new | past | comments | ask | show | jobs | submit login

But there's no need to wrap every function, just the ones that can be top-level entry points. It's a very small list, if your application is well-designed.

Patch setTimeout and setInterval. Register a jQuery ajax prefilter that wraps all your ajax callbacks. Patch jQuery's low-level UI event binding function.

And you're done. I've done this in a rather large application. It works fine.




Fair enough. I guess that's the pure js/jquery version of hooking into Angular/Ember's onerror. Makes sense. At least we won't need to do this for much longer though.


Wow, that is actually... surprisingly simple, almost even elegant.

It's times like these when you realize just how flexible JavaScript development can be.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: