Checkout this project - https://github.com/hsharsha/v8inspector . It does exactly what you're looking for. We're using the same at Couchbase and it's working absolutely fine.
On Sunday, 19 May 2019 13:50:30 UTC+5:30, joe lewis wrote: > > A bit more reading and I understood how dumb the question is. I'd like to > validate if my current understanding is correct. > > V8 is more than the shell binary that comes with the build. V8 provides > extensive C++ APIs to compile Javascript source code from other programs > (usually termed as embedding V8). > So, to enable chrome devtools as debugging front-end I have to write a > program (C++ wrapper or such) that communicates through web-sockets, > debugging-protocol messages back and forth from the front-end to v8. Or did > I get it completely twisted? > > If it did make sense, is there a project that has already implemented such > standalone program that statically links to V8 and exposes a > remote-debugging session? If nothing like that exists I'd like to pursue > that direction and publish a simple project that spins up a V8 instance and > starts a chrome remote-debugging session. > > Full-stack developer here, with almost no experience working with system > software. Please let me know if I got it all completely wrong. > > Thanks, > Joe > > > On Sun, 19 May 2019 at 12:19, Joe Lewis <lewis...@gmail.com <javascript:>> > wrote: > >> I'm pretty sure that my understanding of the entire topic is fairly >> limited and this is not going to be easy. Here's what I'm looking for: >> >> We're trying to re-use the product's javascript code across browser, >> server & devices. We've settled on running v8 with Java bindings (J2v8) >> for the server and android devices. >> >> While developing I'd like to setup a chrome devtools environment and test >> my JS code as if it's running on V8 directly. I understand I can spin up a >> chrome instance with --remore-debugging-port option and connect a >> devtools instance to that chrome for browser and for node --inspect does >> something similar. Is there an equivalent for a v8 shell? >> >> Is there any way I can do something like >> >> bash-$ ./d8 --remote-debugging-port=9222 >> >> and connect a chrome devtools instance to that shell? >> >> Can somebody point me in the right direction? >> >> -- >> -- >> v8-users mailing list >> v8-u...@googlegroups.com <javascript:> >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to v8-u...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/v8-users/0bb21c0a-a1fa-4b70-8854-94f34061b4ba%40googlegroups.com >> >> <https://groups.google.com/d/msgid/v8-users/0bb21c0a-a1fa-4b70-8854-94f34061b4ba%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/29aadf0a-5cba-4957-a81a-9d4fb77c7581%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.