Path Lines of Code bench/async/AsyncLocalStorage.mjs 23 bench/async/bun.js 5 bench/async/deno.js 5 bench/async/node.mjs 5 bench/bundle/index.ts 1 bench/cat/bun.js 4 bench/cat/cat.mjs 6 bench/cat/node.js 4 bench/copyfile/bun.js 4 bench/copyfile/node-streams.js 3 bench/copyfile/node.mitata.mjs 32 bench/copyfile/node.mjs 3 bench/crypto/asymmetricCipher.js 19 bench/deepEqual/map.js 21 bench/deepEqual/set.js 21 bench/emitter/implementations.mjs 27 bench/emitter/microbench.mjs 80 bench/emitter/microbench_once.mjs 33 bench/emitter/realworld_stream.mjs 54 bench/expect-to-equal/index.ts 1 bench/fetch/bun.js 10 bench/fetch/deno.js 10 bench/fetch/node.mjs 10 bench/ffi/bun.js 27 bench/ffi/deno.js 17 bench/ffi/node.mjs 11 bench/ffi/src/Cargo.toml 14 bench/ffi/src/build.rs 4 bench/ffi/src/src/lib.rs 31 bench/glob/braces.mjs 31 bench/glob/match.mjs 15 bench/glob/scan.mjs 92 bench/gzip/bun.js 36 bench/gzip/deno.js 57 bench/gzip/node.mjs 17 bench/hot-module-reloading/css-stress-test/browser.js 94 bench/hot-module-reloading/css-stress-test/color-looper.emotion.zig 195 bench/hot-module-reloading/css-stress-test/color-looper.zig 7171 bench/hot-module-reloading/css-stress-test/index.html 15 bench/hot-module-reloading/css-stress-test/inject.js 2 bench/hot-module-reloading/css-stress-test/next.config.js 5 bench/hot-module-reloading/css-stress-test/pages/_app.tsx 6 bench/hot-module-reloading/css-stress-test/pages/index.tsx 7 bench/hot-module-reloading/css-stress-test/read-frames.js 85 bench/hot-module-reloading/css-stress-test/src/colors.css 1 bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.tsx 19 bench/hot-module-reloading/css-stress-test/src/index.css 206 bench/hot-module-reloading/css-stress-test/src/index.tsx 16 bench/hot-module-reloading/css-stress-test/src/main.tsx 50 bench/hot-module-reloading/css-stress-test/vite.config.js 4 bench/install/app/entry.client.tsx 11 bench/install/app/entry.server.tsx 63 bench/install/app/root.tsx 17 bench/install/app/routes/_index.tsx 21 bench/install/remix.config.js 9 bench/json-stringify/bun.js 5 bench/log/bun.js 4 bench/log/deno.mjs 4 bench/log/node.mjs 4 bench/module-loader/create.js 123 bench/module-loader/stub.js 1 bench/modules/node_os/bun.js 40 bench/modules/node_os/node.mjs 40 bench/react-hello-world/react-hello-world.deno.jsx 22 bench/react-hello-world/react-hello-world.jsx 26 bench/react-hello-world/react-hello-world.node.jsx 44 bench/scanner/remix-route.ts 12 bench/scanner/scan-imports-only.js 11 bench/scanner/scan.bun.js 17 bench/scanner/scan.node-esbuild.mjs 36 bench/snippets/array-arguments-slice.mjs 9 bench/snippets/array-map.mjs 31 bench/snippets/array-shift.mjs 13 bench/snippets/array-sort.mjs 19 bench/snippets/arraybuffersink.mjs 25 bench/snippets/assert.mjs 9 bench/snippets/async-overhead.mjs 28 bench/snippets/atob.mjs 9 bench/snippets/blob.mjs 23 bench/snippets/buffer-base64.mjs 16 bench/snippets/buffer-concat.mjs 44 bench/snippets/buffer-create.mjs 56 bench/snippets/buffer-read.js 65 bench/snippets/buffer-to-string.mjs 28 bench/snippets/buffer.js 52 bench/snippets/callbacks-overhead.mjs 51 bench/snippets/concat.js 51 bench/snippets/console-log.mjs 44 bench/snippets/cp-r.mjs 2 bench/snippets/cp.mjs 35 bench/snippets/crypto-2190.mjs 24 bench/snippets/crypto-hasher.mjs 29 bench/snippets/crypto-randomUUID.mjs 5 bench/snippets/crypto-stream.mjs 22 bench/snippets/crypto.mjs 19 bench/snippets/deep-equals.js 460 bench/snippets/define-properties.mjs 131 bench/snippets/dns-prefetch.mjs 31 bench/snippets/dns.node.mjs 67 bench/snippets/dns.ts 60 bench/snippets/encode-into.mjs 7 bench/snippets/error-capturestack.mjs 9 bench/snippets/escapeHTML.js 71 bench/snippets/exists.js 4 bench/snippets/ffi-overhead.mjs 436 bench/snippets/form-data.mjs 28 bench/snippets/headers.mjs 143 bench/snippets/http-hello.deno.js 8 bench/snippets/http-hello.js 7 bench/snippets/http-hello.node.mjs 11 bench/snippets/index-of.mjs 9 bench/snippets/json-parse-stringify.mjs 61 bench/snippets/jsx-entity-decoding.jsx 28 bench/snippets/module-exports-putter.cjs 54 bench/snippets/native-overhead.mjs 23 bench/snippets/new-incomingmessage.mjs 47 bench/snippets/node-vm.mjs 31 bench/snippets/noop.js 21 bench/snippets/object-entries.mjs 58 bench/snippets/object-values.mjs 44 bench/snippets/pbkdf2.mjs 24 bench/snippets/peek-promise.mjs 23 bench/snippets/performance-now-overhead.js 15 bench/snippets/private.mjs 88 bench/snippets/process-info.mjs 25 bench/snippets/process.mjs 16 bench/snippets/react-dom-render.bun.js 33 bench/snippets/read-file-chunk.mjs 62 bench/snippets/read-file.mjs 39 bench/snippets/readdir.mjs 42 bench/snippets/readfile-not-found.mjs 14 bench/snippets/realpath.mjs 8 bench/snippets/render.js 3 bench/snippets/request-response-clone.mjs 11 bench/snippets/require-builtins.mjs 23 bench/snippets/response-arrayBuffer.mjs 130 bench/snippets/response-json.mjs 119 bench/snippets/resposne-constructor.mjs 1 bench/snippets/return-await.mjs 11 bench/snippets/rewriter.mjs 33 bench/snippets/rmdir.mjs 19 bench/snippets/runner-entrypoint.js 211 bench/snippets/runner.mjs 16 bench/snippets/semver.mjs 125 bench/snippets/serialize.mjs 125 bench/snippets/set-timeout.mjs 37 bench/snippets/sha512.deno.mjs 4 bench/snippets/sha512.js 6 bench/snippets/sha512.node.mjs 6 bench/snippets/shell-spawn.mjs 29 bench/snippets/spawn-hugemem.mjs 10 bench/snippets/spawn-hugemem.node.mjs 10 bench/snippets/spawn.deno.mjs 7 bench/snippets/spawn.mjs 6 bench/snippets/spawn.node.mjs 7 bench/snippets/stat.mjs 13 bench/snippets/stderr.mjs 19 bench/snippets/string-decoder.mjs 23 bench/snippets/string-width.mjs 31 bench/snippets/structuredClone.mjs 37 bench/snippets/tcp-echo.bun.ts 47 bench/snippets/tcp-echo.node.mjs 90 bench/snippets/text-decoder-stream.mjs 50 bench/snippets/text-decoder.mjs 37 bench/snippets/text-encoder-stream.mjs 44 bench/snippets/text-encoder.mjs 25 bench/snippets/transpiler-2.mjs 10 bench/snippets/transpiler.mjs 89 bench/snippets/url.mjs 14 bench/snippets/urlsearchparams.mjs 109 bench/snippets/util-deprecate.mjs 51 bench/snippets/webcrypto.mjs 18 bench/snippets/write-file-huge.mjs 37 bench/snippets/write-file.mjs 19 bench/snippets/write.bun.js 18 bench/snippets/write.node.mjs 21 bench/socketio/client.js 43 bench/socketio/server.js 11 bench/sqlite/better-sqlite3.mjs 23 bench/sqlite/bun.js 23 bench/sqlite/deno.js 22 bench/sqlite/node.mjs 24 bench/stream-file-upload-client/server-node.mjs 14 bench/stream-file-upload-client/stream-file-bun.js 8 bench/stream-file-upload-client/stream-file-deno.js 10 bench/stream-file-upload-client/stream-file-node.mjs 18 bench/websocket-server/chat-client.mjs 164 bench/websocket-server/chat-server.bun.js 44 bench/websocket-server/chat-server.deno.mjs 37 bench/websocket-server/chat-server.node.mjs 41