11 comments

[ 3.3 ms ] story [ 30.6 ms ] thread
September 2016
Time-travel to August 2016 and "wait for it" :-)
When I was working at Microsoft ,we used Time travel tracing extensively to find out bugs in asp.net,IIS and many other server side technologies where you cannot debug live.You can capture the trace from the live process while reproducing the isuue.Move it your local machine and debug yourself to oblivion :) .Imagine you use gdb/windbg and you can go back or forth from any breakpoints ,check the state of stack ,any variables etc.

But these tools were internal and not available outside.It did require good assembly knowledge and always condidered cool by everyone else because not everyone knew or mastered it.I always thought that Microsoft should open source or at least release it outside .

Note that this is only usable with Node ChakraCore. I just tried downloading Visual Studio Core Insiders to test it, but the feature isn't available since I'm using the run of the mill Node / V8.

If anyone knows if such a feature will be available with Node / V8 in the future as well, please do tell.

Has anybody here tried node-chakracore in production? I'm strongly interested in moving from V8.
Just curious, what compels you to move off V8? I'm always interested in scrutinizing the platforms I use.
I would prefer calling it "Time tracing debugger", it not traveling as Bret Victor told.