The NativeScript framework uses the Safari Web Inspector and the Chrome DevTools to debug the JavaScript running inside a NativeScript application. However, the Web Inspector and the DevTools are capable of so much more than just plain JavaScript debugging.
I propose that the NativeScript framework debugging experience is extended to match the featureset of web debuggers. This means support for the following:
in 1.3 release
in 1.6 release
in 1.7 release
unplanned
The interface for those and more is already present in the debugger frontends that the NativeScript runtimes rely on. Right now we want to try and extend the Web Inspector infrastructure to enable profiling JavaScript code on iOS. If this strategy proves viable, it would be a good idea to continue along this path and implement other features common to web debuggers.
I believe that work towards this goal will not only improve the debugging experience of NativeScript apps a great deal, but it would also make it easy for developers used to web debuggers to reuse their skills.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The NativeScript framework uses the Safari Web Inspector and the Chrome DevTools to debug the JavaScript running inside a NativeScript application. However, the Web Inspector and the DevTools are capable of so much more than just plain JavaScript debugging.
I propose that the NativeScript framework debugging experience is extended to match the featureset of web debuggers. This means support for the following:
in 1.3 release
in 1.6 release
in 1.7 release
unplanned
The interface for those and more is already present in the debugger frontends that the NativeScript runtimes rely on. Right now we want to try and extend the Web Inspector infrastructure to enable profiling JavaScript code on iOS. If this strategy proves viable, it would be a good idea to continue along this path and implement other features common to web debuggers.
I believe that work towards this goal will not only improve the debugging experience of NativeScript apps a great deal, but it would also make it easy for developers used to web debuggers to reuse their skills.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.