We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
swc-project
Learn more about funding links in repositories.
Report abuse
1 parent 7e4b249 commit a2d0779Copy full SHA for a2d0779
crates/swc_ecma_minifier/scripts/next/evaluate.js
@@ -8,12 +8,11 @@ const rl = readline.createInterface({
8
terminal: false,
9
});
10
11
-function looseJsonParse(obj) {
12
- return Function('"use strict";return (' + obj + ")")();
13
-}
+
14
rl.on("line", async (data) => {
15
try {
16
- const { name, source } = looseJsonParse(`(${data})`);
+ data = data.replace('{ breakLength: Infinity, maxStringLength: Infinity }', '')
+ const { name, source } = JSON.parse(data);
17
const targetPath = path.join(
18
__dirname,
19
"..",
es/full/bugs-1
284982
± 9574
284412
± 5574
1.00
es/full/minify/libraries/antd
1414011386
± 21852555
1382465135
± 23776206
1.02
es/full/minify/libraries/d3
292739098
± 3551888
290641214
± 5363316
1.01
es/full/minify/libraries/echarts
1124513281
± 9243829
1100053416
± 8357677
es/full/minify/libraries/jquery
89357533
± 572750
88394994
± 714115
es/full/minify/libraries/lodash
103712444
± 233261
103250254
± 824728
es/full/minify/libraries/moment
52273201
± 178185
52036555
± 280807
es/full/minify/libraries/react
18920584
± 47429
18715132
± 60752
es/full/minify/libraries/terser
230763630
± 2357972
229500386
± 1057658
es/full/minify/libraries/three
410363008
± 3911189
403790052
± 2798784
es/full/minify/libraries/typescript
2783596608
± 9004156
2777808506
± 14920143
es/full/minify/libraries/victory
598629375
± 12550378
594974165
± 7447994
es/full/minify/libraries/vue
126337677
± 639230
125430808
± 454021
es/full/codegen/es3
34906
± 64
34796
± 201
es/full/codegen/es5
34964
± 93
34871
± 54
es/full/codegen/es2015
35086
± 141
34833
es/full/codegen/es2016
35042
± 117
34815
± 134
es/full/codegen/es2017
± 85
34749
± 101
es/full/codegen/es2018
35072
± 91
34787
± 87
es/full/codegen/es2019
35105
± 99
± 81
es/full/codegen/es2020
35104
± 65
34836
± 115
es/full/all/es3
179012614
± 1387787
178529776
± 1427070
es/full/all/es5
171814205
± 1164236
170624765
± 646962
es/full/all/es2015
129638537
± 1124895
130278330
± 764238
es/full/all/es2016
128642716
± 1325236
128495223
± 986615
es/full/all/es2017
129018938
± 1032123
128604065
± 793785
es/full/all/es2018
126159460
± 1857671
125830639
± 759453
es/full/all/es2019
125908134
± 994205
125723036
± 591833
es/full/all/es2020
121543040
± 723063
121641064
± 1006678
es/full/parser
574855
± 2637
578858
± 3383
0.99
es/full/base/fixer
17954
17719
± 82
es/full/base/resolver_and_hygiene
85310
± 176
85127
± 198
This comment was automatically generated by workflow using github-action-benchmark.
1 commit comments
github-actions[bot] commentedon Oct 10, 2023
Benchmark
es/full/bugs-1
284982
ns/iter (± 9574
)284412
ns/iter (± 5574
)1.00
es/full/minify/libraries/antd
1414011386
ns/iter (± 21852555
)1382465135
ns/iter (± 23776206
)1.02
es/full/minify/libraries/d3
292739098
ns/iter (± 3551888
)290641214
ns/iter (± 5363316
)1.01
es/full/minify/libraries/echarts
1124513281
ns/iter (± 9243829
)1100053416
ns/iter (± 8357677
)1.02
es/full/minify/libraries/jquery
89357533
ns/iter (± 572750
)88394994
ns/iter (± 714115
)1.01
es/full/minify/libraries/lodash
103712444
ns/iter (± 233261
)103250254
ns/iter (± 824728
)1.00
es/full/minify/libraries/moment
52273201
ns/iter (± 178185
)52036555
ns/iter (± 280807
)1.00
es/full/minify/libraries/react
18920584
ns/iter (± 47429
)18715132
ns/iter (± 60752
)1.01
es/full/minify/libraries/terser
230763630
ns/iter (± 2357972
)229500386
ns/iter (± 1057658
)1.01
es/full/minify/libraries/three
410363008
ns/iter (± 3911189
)403790052
ns/iter (± 2798784
)1.02
es/full/minify/libraries/typescript
2783596608
ns/iter (± 9004156
)2777808506
ns/iter (± 14920143
)1.00
es/full/minify/libraries/victory
598629375
ns/iter (± 12550378
)594974165
ns/iter (± 7447994
)1.01
es/full/minify/libraries/vue
126337677
ns/iter (± 639230
)125430808
ns/iter (± 454021
)1.01
es/full/codegen/es3
34906
ns/iter (± 64
)34796
ns/iter (± 201
)1.00
es/full/codegen/es5
34964
ns/iter (± 93
)34871
ns/iter (± 54
)1.00
es/full/codegen/es2015
35086
ns/iter (± 141
)34833
ns/iter (± 64
)1.01
es/full/codegen/es2016
35042
ns/iter (± 117
)34815
ns/iter (± 134
)1.01
es/full/codegen/es2017
35086
ns/iter (± 85
)34749
ns/iter (± 101
)1.01
es/full/codegen/es2018
35072
ns/iter (± 91
)34787
ns/iter (± 87
)1.01
es/full/codegen/es2019
35105
ns/iter (± 99
)34833
ns/iter (± 81
)1.01
es/full/codegen/es2020
35104
ns/iter (± 65
)34836
ns/iter (± 115
)1.01
es/full/all/es3
179012614
ns/iter (± 1387787
)178529776
ns/iter (± 1427070
)1.00
es/full/all/es5
171814205
ns/iter (± 1164236
)170624765
ns/iter (± 646962
)1.01
es/full/all/es2015
129638537
ns/iter (± 1124895
)130278330
ns/iter (± 764238
)1.00
es/full/all/es2016
128642716
ns/iter (± 1325236
)128495223
ns/iter (± 986615
)1.00
es/full/all/es2017
129018938
ns/iter (± 1032123
)128604065
ns/iter (± 793785
)1.00
es/full/all/es2018
126159460
ns/iter (± 1857671
)125830639
ns/iter (± 759453
)1.00
es/full/all/es2019
125908134
ns/iter (± 994205
)125723036
ns/iter (± 591833
)1.00
es/full/all/es2020
121543040
ns/iter (± 723063
)121641064
ns/iter (± 1006678
)1.00
es/full/parser
574855
ns/iter (± 2637
)578858
ns/iter (± 3383
)0.99
es/full/base/fixer
17954
ns/iter (± 85
)17719
ns/iter (± 82
)1.01
es/full/base/resolver_and_hygiene
85310
ns/iter (± 176
)85127
ns/iter (± 198
)1.00
This comment was automatically generated by workflow using github-action-benchmark.