Estimates only. The analysis works from the compiled WASM file alone, without access to the contract source code, so its numbers may be incorrect. If you compile the contract with a smaller stack, test it thoroughly before deployment, including the entry points with the deepest call chains and the largest inputs.

What it measures

Same analysis from the command line: node wasm-frames.js contract.wasm (source code and CLI on GitHub)