import { bench, run } from "mitata"; import { openSync } from "fs"; import { writeFile } from "fs/promises"; import { writeSync as write } from "fs"; bench("writeFile(/tmp/foo.txt, short string)", async () => { await writeFile("/tmp/foo.txt", "short string", "utf8"); }); const buffer = Buffer.from("short string"); bench("writeFile(/tmp/foo.txt, Buffer.from(short string))", async () => { await writeFile("/tmp/foo.txt", buffer); }); const fd = openSync("/tmp/foo.txt", "w"); bench("write(fd, short string)", () => { const bytesWritten = write(fd, "short string", "utf8"); if (bytesWritten !== 12) throw new Error("wrote !== 12"); }); bench("write(fd, Uint8Array(short string))", () => { const bytesWritten = write(fd, buffer); if (bytesWritten !== 12) throw new Error("wrote !== 12"); }); await run(); CN'>ansg191/server-identity-CN Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets/blob.mjs (unfollow)
/5145ad1d8bb861137d85da7a3e32ef36?s=13&d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
AgeCommit message (Expand)AuthorFilesLines
2022-10-24Update README.mdGravatar Jarred Sumner 1-1/+1
2022-10-24Update README.mdGravatar Jarred Sumner 1-4/+4
2022-10-24`Bun.peek`Gravatar Jarred Sumner 3-0/+228
2022-10-23Add `fd` to `SystemError` and fix 2 cases with invalid tagged unionGravatar Jarred Sumner 7-9/+42
2022-10-23fix(web): stop segfault on invalid fd error (#1386)Gravatar Carter Snook 2-1/+15
2022-10-23Preserve trailing newline when updating package.jsonGravatar Jarred Sumner 2-0/+14
2022-10-23Fix `ReadableStream.prototype.tee`Gravatar Jarred Sumner 3-2/+61
2022-10-23Add Web Crypto API (#1384)Gravatar Jarred Sumner 240-49/+18727
2022-10-23fix(fetch): stop `new Response(null)` from segfaulting (#1383)Gravatar Carter Snook 1-8/+1
2022-10-22Fix spawn exitcode (#1371)Gravatar zhiyuan 2-1/+30
2022-10-21Add sqlite to include listGravatar Jarred Sumner 1-1/+4
2022-10-21CodegenGravatar Jarred Sumner 2-16/+25
2022-10-21Treat invalid buffer value as utf8 stringGravatar Jarred Sumner 1-2/+3
2022-10-21Add test for `fs.createReadStream`Gravatar Jarred Sumner 1-0/+43
2022-10-21Implement `fs.createReadStream`, begin `fs.createWriteStream`Gravatar Jarred Sumner 1-3/+621
2022-10-21Make Node Streams work better in BunGravatar Jarred Sumner 1-140/+214
2022-10-21Fix error handling logic in read()Gravatar Jarred Sumner 1-51/+79
2022-10-21Fix bugs in mask boolean valuesGravatar Jarred Sumner 2-15/+21
2022-10-21Emit errorsGravatar Jarred Sumner 2-2/+37
2022-10-21Add test for ResolveError.position being inspectableGravatar Jarred Sumner 2-0/+12
2022-10-21Fix segfault when logging position object from failed nested importGravatar Jarred Sumner 1-114/+34
2022-10-21Implement `setMaxListeners` and `getMaxListeners`Gravatar Jarred Sumner 1-1/+46
2022-10-21Fix `import Foo, {bar}` when from hardcoded builtin modules in runtimeGravatar Jarred Sumner 2-19/+34
2022-10-21Fix test failureGravatar Jarred Sumner 1-2/+3
2022-10-21Reload node:fs in developmentGravatar Jarred Sumner 1-0/+9
2022-10-21chore: remove outdated `var` usages (#1364)Gravatar Carter Snook 1-34/+34
2022-10-21Fix "/" in exampleGravatar Jarred Sumner 1-3/+10
2022-10-21Fix infinite loopGravatar Jarred Sumner 1-3/+13
2022-10-21micro-optimizeGravatar Jarred Sumner 1-7/+14
2022-10-20Update install script to use secure flagsGravatar Ashcon Partovi 2-5/+5
2022-10-20Add installation method for HomebrewGravatar Ashcon Partovi 1-0/+7
2022-10-20Fix crash in `highWaterMark`Gravatar Jarred Sumner 1-143/+144
2022-10-20Fix Bun.serve error handler error param (#1359)Gravatar zhiyuan 7-4/+37
2022-10-19Fix calling `ws.publish` inside `close` when other clients are connectedGravatar Jarred Sumner 3-28/+111
2022-10-19Cache dir loader: Prefer `$BUN_INSTALL` and `$XDG_CACHE_HOME` to `$HOME`. (#1...Gravatar Lucas Garron 1-5/+5
2022-10-19Improve issue templates (#1353)Gravatar Ashcon Partovi 8-89/+136
2-4/+4
2022-09-04Some testsGravatar Jarred Sumner 1-0/+19
2022-09-04`[node:module]` Implement `_resolveFileName`, stub `_nodeModulePaths` & `_cache`Gravatar Jarred Sumner 7-86/+150
2022-09-04@globalPrivate -> @linkTimeConstantGravatar Jarred Sumner 6-111/+110
2022-09-03[Node API] Fix `napi_module_register`Gravatar Jarred Sumner 6-20/+59
2022-09-03Fix `createRequire()` in `node:module`Gravatar Jarred Sumner 10-161/+302
2022-09-03Fix C++ intellisenseGravatar Jarred Sumner 1-14/+23
2022-09-03Fix build errorGravatar Jarred Sumner 1-6/+5