Home / Function/ create_sbench_test() — svelte Function Reference

create_sbench_test() — svelte Function Reference

Architecture documentation for the create_sbench_test() function in sbench.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  16ca94a1_6790_8d4d_2338_a39945cf07ad["create_sbench_test()"]
  bd392727_0ab4_5b19_e7c2_5ac58cda3e66["sbench.js"]
  16ca94a1_6790_8d4d_2338_a39945cf07ad -->|defined in| bd392727_0ab4_5b19_e7c2_5ac58cda3e66
  68d5b63c_5b35_5f2e_6f8f_6e1121146454["sbench_create_0to1()"]
  68d5b63c_5b35_5f2e_6f8f_6e1121146454 -->|calls| 16ca94a1_6790_8d4d_2338_a39945cf07ad
  bd4d1d90_4078_304b_a2e9_c48606b0ead6["create_sources()"]
  16ca94a1_6790_8d4d_2338_a39945cf07ad -->|calls| bd4d1d90_4078_304b_a2e9_c48606b0ead6
  14a67f99_e05c_69e9_870b_0375773b3df7["fastest_test()"]
  16ca94a1_6790_8d4d_2338_a39945cf07ad -->|calls| 14a67f99_e05c_69e9_870b_0375773b3df7
  style 16ca94a1_6790_8d4d_2338_a39945cf07ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

benchmarking/benchmarks/reactivity/sbench.js lines 33–52

function create_sbench_test(label, count, num_sources, fn) {
	return {
		label,
		fn: async () => {
			// Do 3 loops to warm up JIT
			for (let i = 0; i < 3; i++) {
				fn(count, create_sources(num_sources, []));
			}

			return await fastest_test(10, () => {
				const destroy = $.effect_root(() => {
					for (let i = 0; i < 10; i++) {
						fn(count, create_sources(num_sources, []));
					}
				});
				destroy();
			});
		}
	};
}

Subdomains

Frequently Asked Questions

What does create_sbench_test() do?
create_sbench_test() is a function in the svelte codebase, defined in benchmarking/benchmarks/reactivity/sbench.js.
Where is create_sbench_test() defined?
create_sbench_test() is defined in benchmarking/benchmarks/reactivity/sbench.js at line 33.
What does create_sbench_test() call?
create_sbench_test() calls 2 function(s): create_sources, fastest_test.
What calls create_sbench_test()?
create_sbench_test() is called by 1 function(s): sbench_create_0to1.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free