Why cardano-node precompiled binaries in official releases have smaller file size

The whole time, I’ve been compiling my cardano-node binaries on my own from source.

But since a while back, I’ve noticed that the official releases also contain precompiled binaries and they are always much smaller in file sizes. Like, close to only 1/3 of the binaries I’ve compiled myself.

So I’m just wondering, what’s this huge difference? Do they work the same way?