Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(es/minifier): Merge functions using sequential inliner (#6148)
- Loading branch information
Showing
9 changed files
with
137 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
12443db
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
es/full/bugs-1
355384
ns/iter (± 25402
)362314
ns/iter (± 40966
)0.98
es/full/minify/libraries/antd
1893440426
ns/iter (± 36346312
)1842875614
ns/iter (± 35650332
)1.03
es/full/minify/libraries/d3
424251777
ns/iter (± 13081447
)419155702
ns/iter (± 143449773
)1.01
es/full/minify/libraries/echarts
1631846441
ns/iter (± 87168922
)1563170424
ns/iter (± 77400698
)1.04
es/full/minify/libraries/jquery
107126511
ns/iter (± 5265593
)111756793
ns/iter (± 5822318
)0.96
es/full/minify/libraries/lodash
123148536
ns/iter (± 5657883
)123245082
ns/iter (± 10164644
)1.00
es/full/minify/libraries/moment
62661002
ns/iter (± 1737627
)62305994
ns/iter (± 5772039
)1.01
es/full/minify/libraries/react
20524444
ns/iter (± 464131
)20103522
ns/iter (± 1130795
)1.02
es/full/minify/libraries/terser
311144744
ns/iter (± 8781594
)373490359
ns/iter (± 76326283
)0.83
es/full/minify/libraries/three
553039943
ns/iter (± 14378683
)640502983
ns/iter (± 32927963
)0.86
es/full/minify/libraries/typescript
3569411436
ns/iter (± 142012726
)4031541830
ns/iter (± 199008095
)0.89
es/full/minify/libraries/victory
888749870
ns/iter (± 33952003
)884406782
ns/iter (± 55973040
)1.00
es/full/minify/libraries/vue
176328632
ns/iter (± 15096903
)182894704
ns/iter (± 10531966
)0.96
es/full/codegen/es3
34044
ns/iter (± 1628
)34722
ns/iter (± 1498
)0.98
es/full/codegen/es5
34620
ns/iter (± 1866
)34974
ns/iter (± 3010
)0.99
es/full/codegen/es2015
33693
ns/iter (± 707
)37173
ns/iter (± 5741
)0.91
es/full/codegen/es2016
34182
ns/iter (± 1248
)35788
ns/iter (± 4688
)0.96
es/full/codegen/es2017
33745
ns/iter (± 1438
)35633
ns/iter (± 9940
)0.95
es/full/codegen/es2018
33755
ns/iter (± 1334
)34743
ns/iter (± 1698
)0.97
es/full/codegen/es2019
33908
ns/iter (± 1368
)36485
ns/iter (± 4372
)0.93
es/full/codegen/es2020
33914
ns/iter (± 1640
)34606
ns/iter (± 2067
)0.98
es/full/all/es3
196617376
ns/iter (± 9613968
)239118550
ns/iter (± 30653078
)0.82
es/full/all/es5
200703823
ns/iter (± 20020507
)231900460
ns/iter (± 33230099
)0.87
es/full/all/es2015
152431941
ns/iter (± 9692612
)178608203
ns/iter (± 26294152
)0.85
es/full/all/es2016
151984236
ns/iter (± 8255381
)177873049
ns/iter (± 23927581
)0.85
es/full/all/es2017
150998140
ns/iter (± 60644625
)182416660
ns/iter (± 21452222
)0.83
es/full/all/es2018
146400812
ns/iter (± 10823080
)187208008
ns/iter (± 21256263
)0.78
es/full/all/es2019
149141397
ns/iter (± 12865756
)180039422
ns/iter (± 22820278
)0.83
es/full/all/es2020
140575279
ns/iter (± 9102937
)174181144
ns/iter (± 18042766
)0.81
es/full/parser
742267
ns/iter (± 74160
)781471
ns/iter (± 43979
)0.95
es/full/base/fixer
26628
ns/iter (± 1092
)27362
ns/iter (± 1319
)0.97
es/full/base/resolver_and_hygiene
93869
ns/iter (± 5654
)97993
ns/iter (± 5422
)0.96
serialization of ast node
219
ns/iter (± 6
)216
ns/iter (± 7
)1.01
serialization of serde
222
ns/iter (± 3
)222
ns/iter (± 13
)1
This comment was automatically generated by workflow using github-action-benchmark.