calculateAverages() — react Function Reference
Architecture documentation for the calculateAverages() function in benchmark.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD a0b45a22_1e01_6424_3a7f_e4251971e2e0["calculateAverages()"] 02d6bf58_0cc1_3948_88dc_770b7cc0c6a8["benchmark.js"] a0b45a22_1e01_6424_3a7f_e4251971e2e0 -->|defined in| 02d6bf58_0cc1_3948_88dc_770b7cc0c6a8 ead87b1e_84cc_2be8_7c09_282b767b1113["runBenchmark()"] ead87b1e_84cc_2be8_7c09_282b767b1113 -->|calls| a0b45a22_1e01_6424_3a7f_e4251971e2e0 1a9b4ee5_3e8f_7e23_7c7b_39fd453d618b["calculateStandardErrorOfMean()"] a0b45a22_1e01_6424_3a7f_e4251971e2e0 -->|calls| 1a9b4ee5_3e8f_7e23_7c7b_39fd453d618b style a0b45a22_1e01_6424_3a7f_e4251971e2e0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/bench/benchmark.js lines 60–85
function calculateAverages(runs) {
const data = [];
const averages = [];
runs.forEach((entries, x) => {
entries.forEach(({entry, time}, i) => {
if (i >= averages.length) {
data.push([time]);
averages.push({
entry,
mean: 0,
sem: 0,
});
} else {
data[i].push(time);
if (x === runs.length - 1) {
const dataWithoutOutliers = stats.filterMADoutliers(data[i]);
averages[i].mean = stats.mean(dataWithoutOutliers);
averages[i].sem = calculateStandardErrorOfMean(data[i]);
}
}
});
});
return averages;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does calculateAverages() do?
calculateAverages() is a function in the react codebase, defined in scripts/bench/benchmark.js.
Where is calculateAverages() defined?
calculateAverages() is defined in scripts/bench/benchmark.js at line 60.
What does calculateAverages() call?
calculateAverages() calls 1 function(s): calculateStandardErrorOfMean.
What calls calculateAverages()?
calculateAverages() is called by 1 function(s): runBenchmark.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free