minifiers do to some extend, for the purposes of saving bandwidth, it is not common to run a production app that hasn’t been minified. but obfuscation is not reliable, and they cause performance deopt, your code will runs hundreds of times slower.
all known obfuscators have de-obfuscators. you can even ai assist to re-establish sensible variable names. i’ve demonstrated this here once in a similar discussion where it not only could establish the original source from a bunch of nonsense, but also with meaningful variables: After obfuscation there is a performance drop for Mirrors - #3 by drcmda it probably won’t be perfect but to single out the code that a hacker is interested in likewise wouldn’t be that hard.
not only that you can easily read out gpu buffers, get all your meshes and materials, shaders and so on. i would not count on this kind of security.