aboutsummaryrefslogtreecommitdiff
path: root/bench (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-02-13Add FormData bench snippetGravatar Jarred Sumner 1-0/+34
2023-02-06Update text-decoder.mjsGravatar Jarred Sumner 1-4/+1
2023-02-06bumpGravatar Jarred Sumner 1-0/+17
2023-01-29Update buffer-create.mjsGravatar Jarred Sumner 1-0/+5
2023-01-28Support running WASI (WebAssembly) files using `bun run` (#1929)Gravatar Jarred Sumner 1-0/+25
* another micro bench * Support running WASI --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-01-28Fix if condition always being true (#1923)Gravatar u9g 1-1/+1
2023-01-233x faster `Buffer.isBuffer`Gravatar Jarred Sumner 1-1/+17
2023-01-23Update benchGravatar Jarred Sumner 1-51/+95
2023-01-22Add some more emitters to the benchmarkGravatar Jarred Sumner 3-55/+71
2023-01-21Implement `process.execArgv`Gravatar Jarred Sumner 1-2/+2
2023-01-21Update buffer-create.mjsGravatar Jarred Sumner 1-2/+21
2023-01-17Update crypto-hasher.mjsGravatar Jarred Sumner 1-2/+8
2023-01-07Implement DNS module (#1691)Gravatar Jarred Sumner 2-0/+152
* Boilerplate for DNS stuff * Add c-ares * lookup * make * Implement dns.lookup * Create c-ares * wip * normalize * repro * Revert "repro" This reverts commit 8b93e0c295b335b8882a9601da47720348549beb. * Implement macOS `getaddrinfo_async_start` * embiggen * Update string_immutable.zig * Update Makefile * alright * Update .gitignore * Add types * more ccache * Update Dockerfile * Update Dockerfile * Update Dockerfile * Update bun.d.ts Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-01-05BumpGravatar Jarred Sumner 1-1/+1
2023-01-05Update tcp-echo.bun.tsGravatar Jarred Sumner 1-13/+15
2023-01-04split server/client for tcp echo benchmark to better measure net.Socket perfGravatar Jarred Sumner 2-58/+60
2023-01-0410x faster `new Buffer` (#1717)Gravatar Jarred Sumner 1-15/+12
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-01-02Add buffer creation snippetGravatar Jarred Sumner 1-0/+32
2023-01-02update node echo benchGravatar Jarred Sumner 1-13/+55
2022-12-29[node:crypto] 50x faster `createHash`Gravatar Jarred Sumner 1-2/+2
2022-12-29Introduce `Bun.CryptoHasher`Gravatar Jarred Sumner 1-0/+30
2022-12-22Update bench (#1648)Gravatar Colin McDonnell 2-8/+8
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu>
2022-12-17Add node:assert benchGravatar Jarred Sumner 1-0/+15
2022-12-15prettierGravatar Jarred Sumner 8-20/+22
2022-12-11Update WebKitGravatar Jarred Sumner 1-0/+47
cc @cirospaciari you will need to re-download the precompiled WebKit build from the releases page https://github.com/oven-sh/WebKit/releases/tag/dec11 because there is one small WebKit API change. LMK if you have any trouble with that
2022-12-06Add snippetGravatar Jarred Sumner 3-0/+23
2022-12-05microbenchGravatar Jarred Sumner 1-1/+38
2022-12-03miscGravatar Jarred Sumner 2-0/+30
2022-12-03Object.defineProperties snippetGravatar Jarred Sumner 1-0/+145
2022-12-013x faster `TextEncoder.prototype.encodeInto`Gravatar Jarred Sumner 1-0/+10
thanks to @Constellation for the tip
2022-12-01Reduce memory usage in Bun.serve() by up to 3x (#1569)Gravatar Jarred Sumner 1-1/+14
* Update WebKit * Use 5x less memory in Bun.serve() * Update Dockerfile.devcontainer * Update async-overhead.mjs Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-11-27Add microbenchmark for console logGravatar Jarred Sumner 1-0/+53
2022-11-26Faster UTF16 -> UTF8 and UTF8 -> UTF16 (#1552)Gravatar Jarred Sumner 5-0/+182
* Fix freezing test * Add SIMDUTF * More micro bench snippets * Update .gitattributes * Update .gitattributes Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-11-26Add a console.log write benchGravatar Jarred Sumner 1-0/+24
2022-11-23Add `expect().toEqual()` benchGravatar Jarred Sumner 8-0/+325
2022-11-23Bun.deepEquals and expect().toEqual() (#1548)Gravatar Dylan Conway 3-0/+512
* all of deepEquals * remove comment, tests, move inline function
2022-11-23possibly more reliable Bun.spawn (#1547)Gravatar Jarred Sumner 1-14/+19
* wip * wip * Fix bug with stdin * zig fmt * seems to work! * Update streams.test.js Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-11-15Add non-standard headers API typesGravatar Jarred Sumner 1-0/+40
cc @colinhacks @Electroid
2022-11-09Add bun-types, add typechecking, add `child_process` types (#1475)Gravatar Colin McDonnell 11-21/+12
* Add bun-types to packages * Improve typing * Fix types in tests * Fix dts tests * Run formatter * Fix all type errors * Add strict mode, fix type errors * Add ffi changes * Move workflows to root * Add workflows * Remove labeler * Add child_process types * Fix synthetic defaults issue * Remove docs * Move scripts * Run prettier * Include examples in typechecking * captureStackTrace types * moved captureStackTrace types to globals * Address reviews Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu> Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
2022-11-02Add a misc snippetGravatar Jarred Sumner 1-0/+12
2022-10-28Upgrade WebKitGravatar Jarred Sumner 1-0/+16
2022-10-25TCP & TLS Socket API (#1374)Gravatar Jarred Sumner 3-0/+129
* TCP Socket API * Wip * Add snippet for StringDecoder * Rename `close` to `stop`, replace `close` with `end` * Add a tcp echo server test * Some docs * Update README.md * Fix build * Update README.md Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-10-18Add todoGravatar Jarred Sumner 1-0/+2
2022-10-18websocker-serverGravatar Jarred Sumner 8-0/+571
2022-10-18Use buffer type for Deno FFI binding to align with Bun usage (#1321)Gravatar Aapo Alasuutari 1-5/+3
* Use buffer type for Deno FFI binding to align with Bun usage * Prettier
2022-10-17Fix error handlerGravatar Jarred Sumner 3-0/+51
2022-10-13Fix benchGravatar Jarred Sumner 1-2/+2
2022-10-13Fix benchGravatar Jarred Sumner 1-1/+1
2022-10-13Update react-hello-world.jsxGravatar Jarred Sumner 1-1/+1
2022-10-13Update react-hello-world.jsxGravatar Jarred Sumner 1-1/+1