From 3747ec57e097e1addfeb9c38da846b1ca7cbeb05 Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Sat, 22 Sep 2018 01:06:59 +0900 Subject: Add benchmark tools (#777) --- website/app.js | 26 ++++++++++++++++++++++++++ website/index.html | 14 ++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 website/app.js create mode 100644 website/index.html (limited to 'website') diff --git a/website/app.js b/website/app.js new file mode 100644 index 000000000..7a6566a61 --- /dev/null +++ b/website/app.js @@ -0,0 +1,26 @@ +const benchmarkNames = ["hello", "relative_import"]; + +(async () => { + const data = await (await fetch("./data.json")).json(); + + const benchmarkColumns = benchmarkNames.map(name => [ + name, + ...data.map(d => { + const benchmark = d.benchmark[name]; + return benchmark ? benchmark.mean : 0; + }) + ]); + + const sha1List = data.map(d => d.sha1); + + c3.generate({ + bindto: "#benchmark-chart", + data: { columns: benchmarkColumns }, + axis: { + x: { + type: "category", + categories: sha1List + } + } + }); +})(); diff --git a/website/index.html b/website/index.html new file mode 100644 index 000000000..b15a9c949 --- /dev/null +++ b/website/index.html @@ -0,0 +1,14 @@ + + + + deno benchmark + + + +
+ + + + + + -- cgit v1.2.3