A way of explicitly reporting exceptions
bzbarsky at MIT.EDU
Mon Jun 23 13:25:34 PDT 2014
On 6/23/14, 4:17 PM, Kevin Reid wrote:
> Clarification: I meant how promptly the listener is invoked (independent
> of the error case).
Oh, yes. Calling the callback itself off a timeout is a non-starter. I
assume that Tab was talking about rethrowing the exception off a timeout.
> and in fact allows observably detecting whether an exception is
> caught and rethrown or just not caught.
> I did not intend it to do so. Could you explain?
Sorry, observably detecting via a debugger, not from the script itself.
> (You can notice rethrows and things by inspecting the stack trace, but I
> assume that's not what you meant.)
That's an interesting issue too. Right now I believe browsers can
internally rethrow an exception without changing its stack trace... But
there is no way for script to do that.
More information about the es-discuss