runBenchmarks() — react Function Reference
Architecture documentation for the runBenchmarks() function in runner.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7["runBenchmarks()"] b4fea2f4_8c60_e575_c4e5_90aa97dfacad["runner.js"] cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 -->|defined in| b4fea2f4_8c60_e575_c4e5_90aa97dfacad dcce1ec9_a1d5_13df_b4f6_9b3831af820d["benchmarkRemoteMaster()"] dcce1ec9_a1d5_13df_b4f6_9b3831af820d -->|calls| cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 139eae4a_5978_c3df_a292_950ad5963756["benchmarkLocal()"] 139eae4a_5978_c3df_a292_950ad5963756 -->|calls| cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 b2236161_3beb_f5e5_4eed_7def2f2dbbde["getBenchmarkNames()"] cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 -->|calls| b2236161_3beb_f5e5_4eed_7def2f2dbbde bd82cd90_6341_9c10_10cc_d4838d6dab9d["wait()"] cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 -->|calls| bd82cd90_6341_9c10_10cc_d4838d6dab9d style cba78ff8_78c0_6f8d_5122_9aa5bab6d1d7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/bench/runner.js lines 33–61
async function runBenchmarks(reactPath) {
const benchmarkNames = getBenchmarkNames();
const results = {};
const server = serveBenchmark();
await wait(1000);
for (let i = 0; i < benchmarkNames.length; i++) {
const benchmarkName = benchmarkNames[i];
if (
!benchmarkFilter ||
(benchmarkFilter && benchmarkName.indexOf(benchmarkFilter) !== -1)
) {
console.log(
chalk.gray(`- Building benchmark "${chalk.white(benchmarkName)}"...`)
);
await buildBenchmark(reactPath, benchmarkName);
console.log(
chalk.gray(`- Running benchmark "${chalk.white(benchmarkName)}"...`)
);
results[benchmarkName] = await runBenchmark(benchmarkName, headless);
}
}
server.close();
// http-server.close() is async but they don't provide a callback..
await wait(500);
return results;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does runBenchmarks() do?
runBenchmarks() is a function in the react codebase, defined in scripts/bench/runner.js.
Where is runBenchmarks() defined?
runBenchmarks() is defined in scripts/bench/runner.js at line 33.
What does runBenchmarks() call?
runBenchmarks() calls 2 function(s): getBenchmarkNames, wait.
What calls runBenchmarks()?
runBenchmarks() is called by 2 function(s): benchmarkLocal, benchmarkRemoteMaster.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free