How do you implement several canvases with different 3D Model

I am trying to showcase my 3D objects just like on sketchlab , how you can sneak a peek before clicking on the model you want but i cant figure out how to add a different model in each div, is there any where i could read about this ? In short i need separated canvases with separated scenes and different uploaded models.
Note: im using html js only
Thank you

that’s not a canvas, they just create a couple of automatic screenshots of the assets and fill them in. this is for sure a backend thing where they pre-render that on the server the moment you publish something.

multiple canvases is generally a bad idea because the browser can only have an arbitrary fixed number and will start to crash the page if that number is surpassed. also takes lots of memory and performance.