oxc/tasks
overlookmotel 508091314f
feat(tasks): benchmark NodeJS parser (#2770)
Add NodeJS parser to benchmarks.

Previous attempt #2724 did not work due CodSpeed producing very
inaccurate results (https://github.com/CodSpeedHQ/action/issues/96).

This version runs the actual benchmarks without CodSpeed's
instrumentation. Then another faux-benchmark runs within Codspeed's
instrumented action and just performs meaningless calculations in a loop
for as long as is required to take same amount of time as the original
uninstrumented benchmarks took.

It's unfortunate that we therefore don't get flame graphs on CodSpeed,
but this seems to be the best we can do for now.
2024-03-20 05:06:09 +00:00
..
benchmark feat(tasks): benchmark NodeJS parser (#2770) 2024-03-20 05:06:09 +00:00
common feat(tasks): shard linter benchmarks in CI (#2752) 2024-03-18 10:50:44 +08:00
coverage chore(deps): update rust crates (#2747) 2024-03-17 16:40:42 +00:00
javascript_globals chore: update Cargo.toml and deny.yaml 2024-03-05 16:31:05 +08:00
lint_rules chore(lint_rules): deprecated eslint no-dupe-args / no-octal / no-with 2024-02-02 17:33:54 +08:00
minsize refactor(codegen): clean up API around building sourcemaps (#2602) 2024-03-04 16:03:33 +08:00
prettier_conformance refactor(ast): refactor Trivias API - have less noise around it (#2692) 2024-03-12 20:16:36 +08:00
rulegen feat(task): init eslint-plugin-tree-shaking rule (#2662) 2024-03-10 22:07:34 +08:00
transform_conformance fix(transformer/decorators): missing check private function (#2607) 2024-03-05 11:37:00 +08:00
libs.txt refactor(benchmark): use more complicated files (#1811) 2023-12-25 17:27:02 +08:00