INNER CODE UNIT · JavaScript

setStatus

ethereum/mpz · crates/wasm-bench/js/main.js:37

function setStatus(msg, isError = false) {
    statusEl.textContent = msg;
    statusEl.className = isError ? 'error' : 'success';
}

function disableButtons(disabled) {
    runAllBtn.disabled = disabled;
    runGarbleCoreBtn.disabled = disabled;
}

async function runBenchmarks(type, filter = null, concurrency = 8) {
    const config = getConfig();
    disableButtons(true);
    const filterInfo = filter ? ` [${filter.length} selected]` : '';
    const concurrencyInfo = `, ${concurrency} threads`;
    setStatus(`Running ${type} benchmarks${filterInfo} (${config.iterations} iterations, ${config.samples} samples${concurrencyInfo})...`);
    outputEl.textContent = '';

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…