Currently it uses -Oz. In binaryen.js (wasm) repo it produces approximately 3.8 Mb bundle. We decided to switch binaryen from asm.js target to wasm target and were surprised to find that the performance increased only slightly (less than 15%). Perhaps the reason is that -Oz optimisation is being used