@@ -365,7 +365,7 @@ async function runDevBenchmark(buildTool, perfResult) {
365
365
const loadTime = Date . now ( ) - start ;
366
366
logger . success (
367
367
color . dim ( buildTool . name ) +
368
- ' Dev cold start in ' +
368
+ ' dev cold start in ' +
369
369
color . green ( time + loadTime + 'ms' ) ,
370
370
) ;
371
371
@@ -410,7 +410,7 @@ async function runDevBenchmark(buildTool, perfResult) {
410
410
const hmrTime = clientDateNow - hmrRootStart ;
411
411
logger . success (
412
412
color . dim ( buildTool . name ) +
413
- ' root HMR in ' +
413
+ ' HMR ( root module) in ' +
414
414
color . green ( hmrTime + 'ms' ) ,
415
415
) ;
416
416
@@ -420,7 +420,7 @@ async function runDevBenchmark(buildTool, perfResult) {
420
420
const hmrTime = Date . now ( ) - hmrLeafStart ;
421
421
logger . success (
422
422
color . dim ( buildTool . name ) +
423
- ' leaf HMR in ' +
423
+ ' HMR ( leaf module) in ' +
424
424
color . green ( hmrTime + 'ms' ) ,
425
425
) ;
426
426
perfResult [ buildTool . name ] . leafHmr = hmrTime ;
@@ -480,7 +480,7 @@ async function runBuildBenchmark(buildTool, perfResult) {
480
480
sizeResults [ buildTool . name ] = sizes ;
481
481
482
482
logger . success (
483
- color . dim ( buildTool . name ) + ' built in ' + color . green ( buildTime + ' ms' ) ,
483
+ color . dim ( buildTool . name ) + ' built in ' + color . green ( buildTime + 'ms' ) ,
484
484
) ;
485
485
logger . success (
486
486
color . dim ( buildTool . name ) + ' total size: ' + color . green ( sizes . totalSize ) ,
@@ -632,7 +632,16 @@ let markdownLogs = '';
632
632
// Use actual tool names from buildTools (with version numbers)
633
633
const actualToolNames = buildTools . map ( ( { name } ) => name ) ;
634
634
635
- markdownLogs += '#### Build performance\n\n' ;
635
+ const totalSizeRanked = addSizeRankingEmojis (
636
+ actualToolNames ,
637
+ sizeResults ,
638
+ 'totalSize' ,
639
+ ) ;
640
+ const totalGzipSizeRanked = addSizeRankingEmojis (
641
+ actualToolNames ,
642
+ sizeResults ,
643
+ 'totalGzipSize' ,
644
+ ) ;
636
645
637
646
if ( runDev ) {
638
647
// Add ranking emojis for each metric
@@ -649,12 +658,21 @@ if (runDev) {
649
658
) ;
650
659
651
660
markdownLogs += markdownTable ( [
652
- [ 'Name' , 'Dev cold start' , 'HMR' , 'Prod build' ] ,
661
+ [
662
+ 'Name' ,
663
+ 'Dev cold start' ,
664
+ 'HMR' ,
665
+ 'Prod build' ,
666
+ 'Total size' ,
667
+ 'Gzipped size' ,
668
+ ] ,
653
669
...actualToolNames . map ( ( name ) => [
654
670
name ,
655
671
devColdStartRanked [ name ] ,
656
672
hmrRanked [ name ] ,
657
673
prodBuildRanked [ name ] ,
674
+ totalSizeRanked [ name ] ,
675
+ totalGzipSizeRanked [ name ] ,
658
676
] ) ,
659
677
] ) ;
660
678
} else {
@@ -666,34 +684,16 @@ if (runDev) {
666
684
) ;
667
685
668
686
markdownLogs += markdownTable ( [
669
- [ 'Name' , 'Prod build' ] ,
670
- ...actualToolNames . map ( ( name ) => [ name , prodBuildRanked [ name ] ] ) ,
687
+ [ 'Name' , 'Prod build' , 'Total size' , 'Gzipped size' ] ,
688
+ ...actualToolNames . map ( ( name ) => [
689
+ name ,
690
+ prodBuildRanked [ name ] ,
691
+ totalSizeRanked [ name ] ,
692
+ totalGzipSizeRanked [ name ] ,
693
+ ] ) ,
671
694
] ) ;
672
695
}
673
696
674
- markdownLogs += '\n\n#### Bundle sizes\n\n' ;
675
-
676
- // Add ranking emojis for bundle sizes
677
- const totalSizeRanked = addSizeRankingEmojis (
678
- actualToolNames ,
679
- sizeResults ,
680
- 'totalSize' ,
681
- ) ;
682
- const totalGzipSizeRanked = addSizeRankingEmojis (
683
- actualToolNames ,
684
- sizeResults ,
685
- 'totalGzipSize' ,
686
- ) ;
687
-
688
- markdownLogs += markdownTable ( [
689
- [ 'Name' , 'Total size' , 'Gzipped size' ] ,
690
- ...actualToolNames . map ( ( name ) => [
691
- name ,
692
- totalSizeRanked [ name ] ,
693
- totalGzipSizeRanked [ name ] ,
694
- ] ) ,
695
- ] ) ;
696
-
697
- console . log ( markdownLogs ) ;
697
+ console . log ( markdownLogs + '\n' ) ;
698
698
699
699
process . exit ( 0 ) ;
0 commit comments