Thank you, I appreciate it!
Yes, I can think of a way for Gambit to load SCMs in real-time too if you had a NodeJS server running to execute the compiler and relay the compiled javascript back to the browser. I still think Gambit is a fantastic and very flexible Scheme, of course, since it's the "go anywhere" Scheme with its elaborate inter-op, but I prefer BiwaScheme and Gauche personally. They're easily my top 2. I usually host my static files with a Gauche Makiki server while I'm developing my 3D web apps, mostly out of habit since since BiwaScheme can do that just fine as well. Or I think Node itself even has a simple one-off "serve this folder" command somewhere.
As for examples, most of my own have a bunch of macros that may only be conducive to my own use, so I'll just code up a simple framework real fast and post it up here and on github!
I'll send it out when I get a chance later today. Here are a couple more examples of my work with BiwaScheme though:
My current big project is a re-creation of the Nintendo game Splatoon using the PlayCanvas webGL engine and the YUKA AI library, and maybe eventually SocketIO and Simple-Peer if I want to make it multiplayer. I'm extremely familiar with all 4 of these libraries, I highly recommend them. In any case, I call it LispLatoon since all the interfacing code and game logic (everything that's mine instead of the framework) is 100% in BiwaScheme:
Also, I used to work as a 3D artist in college! I sculpted all of the assets and created all the textures in Blender. You can also see in the bottom picture there's a developer's console you can open that will interpret any BiwaScheme you type into it. Like I said, it's ridiculously easy to shove BiwaScheme interpreters everywhere hahaha
And here's another example of my modified Discord client:
Here you can see that with Yutaka Hara's convenient RESTful macros your Scheme code has direct access to all kinds of services, like Discord's webhook bots. I also updated my ui elements to be draggable and resizable yesterday instead of hiding them with a hotkey like I was before, all in BiwaScheme.
It goes without saying that JavaScript has a ton of utility libraries that do really cool things, and with BiwaScheme you get access to all of those and the awesome power of macros and list processing that comes with Lisp. I've been using it for years and I still can't help but nerd out about it hahaha
I'm a pretty big fan. I only recently started joining Lisp communities though, I never knew BiwaScheme had a mailing list! In any case, my hat is off to Hara for the incredible implementation.
I'll post up that 3D framework in a bit!