Definitely Three.js or at least something similarly low-level. I doubt you can get this kind of performance with Godot or Unity on the web.

There is Needle.Tools for porting Unity projects to WebGL/3js