From a4dec944bc821d114bfd82debb72d60bd04f836d Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 11 Feb 2019 17:41:13 -0500 Subject: web design (#1728) --- website/benchmarks.html | 137 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 website/benchmarks.html (limited to 'website/benchmarks.html') diff --git a/website/benchmarks.html b/website/benchmarks.html new file mode 100644 index 000000000..0c270d2be --- /dev/null +++ b/website/benchmarks.html @@ -0,0 +1,137 @@ + + + + + Deno Benchmarks + + + + + +
+

Deno Continuous Benchmarks

+ +

+ These plots are updated on every commit to + master branch. +

+ +

recent data

+

all data (takes a moment to load)

+ +

Execution time #

+

+ This shows how much time total it takes to run a few simple deno + programs: + + tests/002_hello.ts + + and + tests/003_relative_import.ts. For deno to execute typescript, it must first compile it to JS. A + warm startup is when deno has a cached JS output already, so it should + be fast because it bypasses the TS compiler. A cold startup is when deno + must compile from scratch. +

+
+ +

Throughput #

+ +

+ Time it takes to pipe a certain amount of data through Deno. + + + echo_server.ts + + and + + cat.ts . Smaller is better. +

+ +
+ +

Req/Sec #

+ +

+ Tests HTTP server performance. 10 keep-alive connections do as many + hello-world requests as possible. Bigger is better. +

+ + + +
+ +

Executable size #

+

deno ships only a single binary. We track its size here.

+
+ +

Thread count #

+

How many threads various programs use.

+
+ +

Syscall count #

+

+ How many total syscalls are performed when executing a given script. +

+
+
+ + + + + + -- cgit v1.2.3