create_test() — svelte Function Reference
Architecture documentation for the create_test() function in util.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD b96fd4a4_c9fc_967a_adda_85b8f4b183e5["create_test()"] 23b3e1d7_5601_87e8_cdcc_d7ed42c18fd9["util.js"] b96fd4a4_c9fc_967a_adda_85b8f4b183e5 -->|defined in| 23b3e1d7_5601_87e8_cdcc_d7ed42c18fd9 14a67f99_e05c_69e9_870b_0375773b3df7["fastest_test()"] b96fd4a4_c9fc_967a_adda_85b8f4b183e5 -->|calls| 14a67f99_e05c_69e9_870b_0375773b3df7 style b96fd4a4_c9fc_967a_adda_85b8f4b183e5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
benchmarking/benchmarks/reactivity/util.js lines 16–71
export function create_test(label, setup) {
return {
unowned: {
label: `${label}_unowned`,
fn: async () => {
// Do 10 loops to warm up JIT
for (let i = 0; i < 10; i++) {
const { run, destroy } = setup();
run(0);
destroy();
}
const { run, destroy } = setup();
const result = await fastest_test(10, () => {
for (let i = 0; i < 1000; i++) {
run(i);
}
});
destroy();
return result;
}
},
owned: {
label: `${label}_owned`,
fn: async () => {
let run, destroy;
const destroy_owned = $.effect_root(() => {
// Do 10 loops to warm up JIT
for (let i = 0; i < 10; i++) {
const { run, destroy } = setup();
run(0);
destroy();
}
({ run, destroy } = setup());
});
const result = await fastest_test(10, () => {
for (let i = 0; i < 1000; i++) {
run(i);
}
});
// @ts-ignore
destroy();
destroy_owned();
return result;
}
}
};
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does create_test() do?
create_test() is a function in the svelte codebase, defined in benchmarking/benchmarks/reactivity/util.js.
Where is create_test() defined?
create_test() is defined in benchmarking/benchmarks/reactivity/util.js at line 16.
What does create_test() call?
create_test() calls 1 function(s): fastest_test.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free