The vscode source is very well &quot;layered&quot;.  It&#x27;s not totally inconceivable that the vscode folks or some other team take it and allow you to choose at build time whether to target it&#x27;s current DOM-backed UI or one backed by more &quot;native&quot; drawing routines and widgets.