// the find
MicrosoftDX/Vorlonjs
A new, open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io
Vorlon.js is a Microsoft-built remote debugging dashboard for JavaScript: you drop a script tag into a page, and a Node/socket.io server gives you live DOM inspection, XHR/network monitoring, console access, and other panels for it, even on devices that don't have their own devtools (old mobile browsers, embedded webviews, Office add-ins, UWP apps). Useful for anyone debugging JS running somewhere they can't just open Chrome DevTools.
The plugin architecture is the real design win — every panel is a client half plus a dashboard half talking over socket.io, so adding a new inspector is a contained unit rather than a core change. Coverage goes beyond the obvious (DOM/console/network) into things like Modernizr reporting, axe-core accessibility checks, and a QUnit test runner, all wired through the same transport. The core problem — get visibility into JS running on a device you can't attach devtools to — is a real and still-relevant one.
The dependency stack is frozen in time: jQuery 1.10/2.1, socket.io 1.4.3, Bootstrap 2-era JS, Jade templates (renamed to Pug years ago) — nothing here has been touched to track upstream. SSL and logging are configured by hand-editing a JSON file inside the installed npm package rather than env vars or a proper config layer, which is awkward for anything beyond local use. Build tooling is gulp with a TypeScript compile step, no modern bundler, and test coverage for the server/core itself is essentially a single test file. Given the Microsoft DX origin and multi-year gaps in meaningful commits, treat this as something to fork and maintain yourself rather than a dependency you can lean on.