MCPcopy Create free account
hub / github.com/csskit/csskit / initializeCharts

Function initializeCharts

website/script/benchmarks.js:417–441  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

415}
416
417function initializeCharts() {
418 const data = window.benchmarkData;
419
420 if (data.length < 2) return;
421
422 // data is newest-first; reverse to oldest-first for sampling
423 const entries = [...data].reverse();
424
425 // Create all charts
426 createTimeChart(entries);
427 createCompressionChart(entries);
428 createThroughputChart(entries);
429 createCriterionParseChart(entries);
430 createCriterionLexChart(entries);
431 createCriterionMinifyChart(entries);
432 createCriterionParseSheetChart(entries);
433 createCriterionSelectorMatcherChart(entries);
434 createCriterionCollectorChart(entries);
435 createCriterionFromStrChart(entries);
436
437 createComparisonTimeChart(data);
438 createComparisonSizeChart(data);
439
440 setupThemeObserver();
441}
442
443function createTimeChart(entries) {
444 const chartElement = document.getElementById("processing-time-chart");

Callers 2

benchmarks.jsFile · 0.85
refreshChartsFunction · 0.85

Tested by

no test coverage detected