Vscode is an electron application. This means he has a javascript webserver and an embeded browser. Usually those are on the local machine, but could be on different machines, allowing developers to have compiler on the server and use his tablet with browser to work. This is a modern architecture. Electron also has competition, there are more frameworks like this.
To extend vscode they have extensions (like we have plugins in eclipse). This extensions are basically typescript/javascript applications that are embedded in a package and can use electron api exposed.
This means if we build editors for our files: jrxml, data adapter, jrctx, jrtx as react components, we could easily build vscode extensions and make them available in vscode. Example https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio
Benefits:
vscode users could develop reports inside their preferred IDE
I suppose we could integrate in other applications and IDE slack use electron
with this distributed architecture they can consume our online services like JRIO