From 7a3df0a18465ceebe43f3183daa2f9397c4e5ebb Mon Sep 17 00:00:00 2001 From: andy finch Date: Fri, 5 Apr 2019 15:57:59 -0400 Subject: Add worker benchmarks (#2059) --- tests/subdir/bench_worker.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/subdir/bench_worker.ts (limited to 'tests/subdir') diff --git a/tests/subdir/bench_worker.ts b/tests/subdir/bench_worker.ts new file mode 100644 index 000000000..6dd2f9541 --- /dev/null +++ b/tests/subdir/bench_worker.ts @@ -0,0 +1,20 @@ +onmessage = function(e) { + const { cmdId, action, data } = e.data; + switch (action) { + case 0: // Static response + postMessage({ + cmdId, + data: "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n" + }); + break; + case 1: // Respond with request data + postMessage({ cmdId, data }); + break; + case 2: // Ping + postMessage({ cmdId }); + break; + case 3: // Close + workerClose(); + break; + } +}; -- cgit v1.2.3