I think this can be used in many contexts to create a more immersive experience.
the size of boilerplate code for this to run is ~500KB.
which is not too much.
three.js ~150KB
gltf loaders/draco wasm ~330KB
3D scene in glb/gltf ~30KB
(the size of the scene might differ strongly depending on its contents, details and textures)
here is an other example with a different model
felixexpress.de