I've written a pure JavaScript application that uses no server at all but lets you write and run 3D VPython animations when disconnected from the internet, without having to install anything such as Python or node. Just download and unzip this zip file and doubleclick GlowScript.html:
https://github.com/BruceSherwood/glowscript/blob/master/GlowScriptOffline2.7.zip
However, no matter where I place an image file or font file within this package, when attempting to reference this local file I get a CORS error which complains that the request is coming from "null". As a result, one has to be connected to the internet for images and fonts to work.
Is there some way to get around this CORS issue?
Bruce Sherwood