And yes you can use it on frontend stuff if you invoke your browser correctly
And yes you can use it to debug mobile through chrome's inspect feature. And yes you can proxy that to use it in your editor of choice and yes GUD with emacs is supported
And yes the "debugger" keyword correctly triggers the breakpoint through this entire pipeline. It's borderline magic