2 ms·
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. Pat
by ef4 13y ago
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.
- william_hc 13y agoFair 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.
- crazygringo 13y agoWow, that is actually... surprisingly simple, almost even elegant. It's times like these when you realize just how flexible JavaScript development can be.