Does anybody know if this is implemented in Python (I assume in a process run from the editor)?
Or has it perhaps been implemented in JS/TS?
The reason I ask is because the Monaco code editor from VSCode can be used in the browser, and having Python Language Server implemented in JS means that any online editor using Monaco could potentially offer the same functionality from the browser itself without having to keep a connection to a backend server doing the lifting.