INNER CODE UNIT · JavaScript
main
ethereum/mpz · crates/wasm-bench/js/main.js:81
async function main() {
try {
console.log('main() started');
setStatus('Initializing WASM...');
console.log('Calling init()...');
await init();
console.log('init() complete');
bench.init(wasm);
setStatus('WASM loaded. Ready to run benchmarks.');
disableButtons(false);
// Check for auto-run (for chromiumoxide)
const params = new URLSearchParams(window.location.search);
if (params.get('autorun') === 'true') {
const iterations = parseInt(params.get('iterations')) || 100;
const samples = parseInt(params.get('samples')) || 10;
const benchmarksParam = params.get('benchmarks');