I use @ene_su plugin ( Eneroth Script Runner) which lets you to throw your ruby file to sketchup viewport in order to run the code, so you only have to save in VS Code and throw your file to SketchUp.
If you change your html file you only have to run again your ruby code to read html file again (not neccesary restart SketchUp), almost for most of my plugins…