Self explanatory, just don't host the svelte files from the node app. Could be an issue with using a WebSocket server that's on a different domain from the client that's why this is an "experiment".
If it works, will be better for load as GH Pages is free and Heroku will only be but once the user goes through the whole process instead of just glancing in.