VDF Benchmark

{#if !isBenchmarking} {/if} {#if isBenchmarking}

Benchmarking in progress... ({currentTestIndex + 1}/{testCombinations.length})

{#if currentN !== null && currentDifficulty !== null}

N Bits: {currentN.toString(2).length}

Difficulty: {currentDifficulty}

{/if} {/if} {#if benchmarkResults.length > 0 && !isBenchmarking}

Benchmark Results

Summary: {getAccumulatedDifficulty()} calculations done in {getAccumulatedTime().toFixed(1)}ms, speed: {getSpeed().toFixed(2)} op/s

{#each benchmarkResults as result} {/each}
Time (ms) N (bits) T (log10)
{result.time.toFixed(2)} {result.N.toString(2).length} {Math.log10(Number(result.difficulty)).toFixed(2)}
{/if}