diff --git a/pages/common/wasm-opt.md b/pages/common/wasm-opt.md new file mode 100644 index 000000000..f5d9036b2 --- /dev/null +++ b/pages/common/wasm-opt.md @@ -0,0 +1,19 @@ +# wasm-opt + +> Optimize WebAssembly binary files. + +- Apply default optimizations and write to a given file: + +`wasm-opt -O {{input.wasm}} -o {{output.wasm}}` + +- Apply all optimizations and write to a given file (takes more time, but generates optimal code): + +`wasm-opt -O4 {{input.wasm}} -o {{output.wasm}}` + +- Optimize a file for size: + +`wasm-opt -Oz {{input.wasm}} -o {{output.wasm}}` + +- Print the textual representation of the binary to console: + +`wasm-opt {{input.wasm}} --print`