diff options
Diffstat (limited to 'website')
-rw-r--r-- | website/app.js | 6 | ||||
-rw-r--r-- | website/benchmarks.html | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/website/app.js b/website/app.js index 6e23befa9..c012dfb4a 100644 --- a/website/app.js +++ b/website/app.js @@ -46,6 +46,10 @@ export function createReqPerSecColumns(data) { return createColumns(data, "req_per_sec"); } +export function createMaxLatencyColumns(data) { + return createColumns(data, "max_latency"); +} + export function createBinarySizeColumns(data) { const propName = "binary_size"; const binarySizeNames = Object.keys(data[data.length - 1][propName]); @@ -198,6 +202,7 @@ export async function drawChartsFromBenchmarkData(dataUrl) { const execTimeColumns = createExecTimeColumns(data); const throughputColumns = createThroughputColumns(data); const reqPerSecColumns = createReqPerSecColumns(data); + const maxLatencyColumns = createMaxLatencyColumns(data); const binarySizeColumns = createBinarySizeColumns(data); const threadCountColumns = createThreadCountColumns(data); const syscallCountColumns = createSyscallCountColumns(data); @@ -225,6 +230,7 @@ export async function drawChartsFromBenchmarkData(dataUrl) { gen("#exec-time-chart", execTimeColumns, "seconds", logScale); gen("#throughput-chart", throughputColumns, "seconds", logScale); gen("#req-per-sec-chart", reqPerSecColumns, "1000 req/sec", formatReqSec); + gen("#max-latency-chart", maxLatencyColumns, "milliseconds", logScale); gen("#binary-size-chart", binarySizeColumns, "megabytes", formatMB); gen("#thread-count-chart", threadCountColumns, "threads"); gen("#syscall-count-chart", syscallCountColumns, "syscalls"); diff --git a/website/benchmarks.html b/website/benchmarks.html index 3fd4765d8..4d6d543dc 100644 --- a/website/benchmarks.html +++ b/website/benchmarks.html @@ -110,6 +110,14 @@ <div id="req-per-sec-chart"></div> + <h3 id="max-latency">Max Latency <a href="#max-latency">#</a></h3> + + <p> + Max latency during the same test used above for requests/second. Smaller is better. + </p> + + <div id="max-latency-chart"></div> + <h3 id="size">Executable size <a href="#size">#</a></h3> <p>deno ships only a single binary. We track its size here.</p> <div id="binary-size-chart"></div> |