Skip to content

Commit 18751cc

Browse files
committed
chore: add ssr benchmark suite
1 parent 396ea2e commit 18751cc

File tree

18 files changed

+161
-40
lines changed

18 files changed

+161
-40
lines changed

benchmarking/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
output

benchmarking/benchmarks.js renamed to benchmarking/benchmarks/reactivity/index.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import {
22
kairo_avoidable_owned,
33
kairo_avoidable_unowned
4-
} from './benchmarks/kairo/kairo_avoidable.js';
5-
import { kairo_broad_owned, kairo_broad_unowned } from './benchmarks/kairo/kairo_broad.js';
6-
import { kairo_deep_owned, kairo_deep_unowned } from './benchmarks/kairo/kairo_deep.js';
7-
import { kairo_diamond_owned, kairo_diamond_unowned } from './benchmarks/kairo/kairo_diamond.js';
8-
import { kairo_mux_unowned, kairo_mux_owned } from './benchmarks/kairo/kairo_mux.js';
9-
import { kairo_repeated_unowned, kairo_repeated_owned } from './benchmarks/kairo/kairo_repeated.js';
10-
import { kairo_triangle_owned, kairo_triangle_unowned } from './benchmarks/kairo/kairo_triangle.js';
11-
import { kairo_unstable_owned, kairo_unstable_unowned } from './benchmarks/kairo/kairo_unstable.js';
12-
import { mol_bench_owned, mol_bench_unowned } from './benchmarks/mol_bench.js';
4+
} from './kairo/kairo_avoidable.js';
5+
import { kairo_broad_owned, kairo_broad_unowned } from './kairo/kairo_broad.js';
6+
import { kairo_deep_owned, kairo_deep_unowned } from './kairo/kairo_deep.js';
7+
import { kairo_diamond_owned, kairo_diamond_unowned } from './kairo/kairo_diamond.js';
8+
import { kairo_mux_unowned, kairo_mux_owned } from './kairo/kairo_mux.js';
9+
import { kairo_repeated_unowned, kairo_repeated_owned } from './kairo/kairo_repeated.js';
10+
import { kairo_triangle_owned, kairo_triangle_unowned } from './kairo/kairo_triangle.js';
11+
import { kairo_unstable_owned, kairo_unstable_unowned } from './kairo/kairo_unstable.js';
12+
import { mol_bench_owned, mol_bench_unowned } from './mol_bench.js';
1313
import {
1414
sbench_create_0to1,
1515
sbench_create_1000to1,
@@ -21,12 +21,12 @@ import {
2121
sbench_create_2to1,
2222
sbench_create_4to1,
2323
sbench_create_signals
24-
} from './benchmarks/sbench.js';
24+
} from './sbench.js';
2525

2626
// This benchmark has been adapted from the js-reactivity-benchmark (https://github.com/milomg/js-reactivity-benchmark)
2727
// Not all tests are the same, and many parts have been tweaked to capture different data.
2828

29-
export const benchmarks = [
29+
export const reactivity_benchmarks = [
3030
sbench_create_signals,
3131
sbench_create_0to1,
3232
sbench_create_1to1,

benchmarking/benchmarks/kairo/kairo_avoidable.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_avoidable.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33
import { busy } from './util.js';
44

55
function setup() {

benchmarking/benchmarks/kairo/kairo_broad.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_broad.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
function setup() {
55
let head = $.state(0);

benchmarking/benchmarks/kairo/kairo_deep.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_deep.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
let len = 50;
55
const iter = 50;

benchmarking/benchmarks/kairo/kairo_diamond.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_diamond.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
let width = 5;
55

benchmarking/benchmarks/kairo/kairo_mux.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_mux.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
function setup() {
55
let heads = new Array(100).fill(null).map((_) => $.state(0));

benchmarking/benchmarks/kairo/kairo_repeated.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_repeated.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
let size = 30;
55

benchmarking/benchmarks/kairo/kairo_triangle.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_triangle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
let width = 10;
55

benchmarking/benchmarks/kairo/kairo_unstable.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_unstable.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
function setup() {
55
let head = $.state(0);

0 commit comments

Comments
 (0)