Possible to use a core Unity WebGL launcher and games as asset bundles?

In theory I could greatly reduce the download size of my games if I had a core loader/menu that then allowed the player to select a game which would download the game as an asset bundle?

Is this workable with Unity WebGL?

This should work fine. The game I’ve been building in WebGL has downloadable bundles for all of the different scenes. There is nothing but a background image included with the main build scene. You can then download your asset bundles on the fly.

If you have some common assets for all of your games, you can reduce the size of each game bundle by including those common assets in other common bundles that you load first.