Home / Function/ fastest_test() — svelte Function Reference

fastest_test() — svelte Function Reference

Architecture documentation for the fastest_test() function in utils.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  14a67f99_e05c_69e9_870b_0375773b3df7["fastest_test()"]
  323d279d_1144_2999_b739_63c889964c8c["utils.js"]
  14a67f99_e05c_69e9_870b_0375773b3df7 -->|defined in| 323d279d_1144_2999_b739_63c889964c8c
  16ca94a1_6790_8d4d_2338_a39945cf07ad["create_sbench_test()"]
  16ca94a1_6790_8d4d_2338_a39945cf07ad -->|calls| 14a67f99_e05c_69e9_870b_0375773b3df7
  b96fd4a4_c9fc_967a_adda_85b8f4b183e5["create_test()"]
  b96fd4a4_c9fc_967a_adda_85b8f4b183e5 -->|calls| 14a67f99_e05c_69e9_870b_0375773b3df7
  08da9f19_f2b9_92e7_f63f_8d2c2321edd3["wrapper_bench.fn()"]
  08da9f19_f2b9_92e7_f63f_8d2c2321edd3 -->|calls| 14a67f99_e05c_69e9_870b_0375773b3df7
  4f3d90b4_a0e5_f8f3_bcb7_f3b9fd6e17a8["track()"]
  14a67f99_e05c_69e9_870b_0375773b3df7 -->|calls| 4f3d90b4_a0e5_f8f3_bcb7_f3b9fd6e17a8
  style 14a67f99_e05c_69e9_870b_0375773b3df7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

benchmarking/utils.js lines 34–43

export async function fastest_test(times, fn) {
	/** @type {Array<{ time: number, gc_time: number }>} */
	const results = [];

	for (let i = 0; i < times; i++) {
		results.push(await track(fn));
	}

	return results.reduce((a, b) => (a.time < b.time ? a : b));
}

Subdomains

Calls

Frequently Asked Questions

What does fastest_test() do?
fastest_test() is a function in the svelte codebase, defined in benchmarking/utils.js.
Where is fastest_test() defined?
fastest_test() is defined in benchmarking/utils.js at line 34.
What does fastest_test() call?
fastest_test() calls 1 function(s): track.
What calls fastest_test()?
fastest_test() is called by 3 function(s): create_sbench_test, create_test, wrapper_bench.fn.

Analyze Your Own Codebase

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

Try Supermodel Free