Load animated 3D object from streamingassets?

I am making a webgl app and I want to stream in 3D animations as they are needed only.

But is this possible? It looks like Unity wants to preprocess all animations and include them into the build, rather than have you load them separately. This makes the build too bulky for webgl in my case.

Can animated 3D objects be loaded from streamingassets on demand instead?

It can be done, but perhaps it’s not what you are looking for
StreamingAssets just copies files ‘as is’ into your build folder. You’d have to read a streamingAsset file and assemble the AnimationClip object by your own code, from the data you find in there. I am not entirely sure how streamingAssets work in the webGL build though… but
Perhaps what you are looking for are AssetBundles. It allows you to build assets into a separate file which can be streamed on demand. AssetBundles contain assets in a unity specific format, so you don’t have to deal with anything, it just spits out the runtime asset representation.