Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency @swc/core to ^1.7.21 #583

Merged
merged 2 commits into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This project benchmarks the following minifiers:
- [esbuild](https://github.com/evanw/esbuild) <sub>v0.23.1</sub>
- [google-closure-compiler](https://github.com/google/closure-compiler-npm/tree/master/packages/google-closure-compiler) <sub>v20240317.0.0</sub>
- [tedivm/jshrink](https://github.com/tedious/JShrink) <sub>v1.7.0</sub>
- [@swc/core](https://github.com/swc-project/swc) <sub>v1.7.19</sub>
- [@swc/core](https://github.com/swc-project/swc) <sub>v1.7.21</sub>
- [@tdewolff/minify](https://github.com/tdewolff/minify#readme) <sub>v2.20.37</sub>
- [terser](https://github.com/terser/terser) <sub>v5.31.6</sub>
- [uglify-js](https://github.com/mishoo/UglifyJS) <sub>v3.19.2</sub>
Expand Down Expand Up @@ -130,7 +130,7 @@ xychart-beta
| [moment v2.29.1](https://www.npmjs.com/package/moment/v/2.29.1) ([Source](https://unpkg.com/[email protected]/moment.js)) | `173.90 kB` | `36.23 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-67% </sup>`57.73 kB`** | **<sup>🏆-49% </sup>`18.57 kB`** | <sup>*264x* </sup>`1,433 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`58.21 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*9x* </sup>`52 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`58.21 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*9x* </sup>`53 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`59.14 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*124x* </sup>`677 ms` |
| 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | <sup>-66% </sup>`58.27 kB` | <sup>-48% </sup>`18.91 kB` | <sup>*711x* </sup>`3,856 ms` |
| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | <sup>-66% </sup>`59.70 kB` | <sup>-47% </sup>`19.12 kB` | <sup>*252x* </sup>`1,367 ms` |
Expand Down Expand Up @@ -207,7 +207,7 @@ xychart-beta
| :------------------------------------------------------------------------------------------------------------- | --------------------------------: | -------------------------------: | ---------------------------: |
| [vue v2.6.12](https://www.npmjs.com/package/vue/v/2.6.12) ([Source](https://unpkg.com/[email protected]/dist/vue.js)) | `342.15 kB` | `89.67 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-66% </sup>`115.50 kB` | **<sup>🏆-53% </sup>`42.52 kB`** | <sup>*11x* </sup>`131 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-66% </sup>`115.50 kB` | **<sup>🏆-53% </sup>`42.52 kB`** | <sup>*11x* </sup>`132 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`116.83 kB` | <sup>-52% </sup>`42.94 kB` | <sup>*95x* </sup>`1,120 ms` |
| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-67% </sup>`113.80 kB`** | <sup>-52% </sup>`43.04 kB` | <sup>*231x* </sup>`2,706 ms` |
| 4. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | <sup>-66% </sup>`117.90 kB` | <sup>-51% </sup>`43.93 kB` | <sup>*211x* </sup>`2,476 ms` |
Expand Down Expand Up @@ -248,7 +248,7 @@ xychart-beta
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-87% </sup>`68.17 kB`** | **<sup>🏆-74% </sup>`24.69 kB`** | <sup>*174x* </sup>`2,067 ms` |
| 2. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | <sup>-86% </sup>`73.47 kB` | <sup>-74% </sup>`24.97 kB` | <sup>*390x* </sup>`4,633 ms` |
| 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-87% </sup>`69.84 kB` | <sup>-74% </sup>`25.18 kB` | <sup>*9x* </sup>`113 ms` |
| 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-87% </sup>`69.84 kB` | <sup>-74% </sup>`25.18 kB` | <sup>*9x* </sup>`116 ms` |
| 4. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-87% </sup>`70.67 kB` | <sup>-74% </sup>`25.19 kB` | <sup>*79x* </sup>`946 ms` |
| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | <sup>-87% </sup>`72.37 kB` | <sup>-74% </sup>`25.50 kB` | <sup>*163x* </sup>`1,940 ms` |
| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | <sup>-86% </sup>`74.61 kB` | <sup>-73% </sup>`25.86 kB` | <sup>*34x* </sup>`408 ms` |
Expand Down Expand Up @@ -286,7 +286,7 @@ xychart-beta
| [d3 v6.3.1](https://www.npmjs.com/package/d3/v/6.3.1) ([Source](https://unpkg.com/[email protected]/dist/d3.js)) | `555.77 kB` | `130.69 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-53% </sup>`263.56 kB`** | **<sup>🏆-33% </sup>`87.02 kB`** | <sup>*146x* </sup>`5,067 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-52% </sup>`265.27 kB` | <sup>-33% </sup>`87.28 kB` | <sup>*8x* </sup>`290 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-52% </sup>`265.27 kB` | <sup>-33% </sup>`87.28 kB` | <sup>*8x* </sup>`300 ms` |
| 3. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | <sup>-50% </sup>`275.35 kB` | <sup>-32% </sup>`88.32 kB` | <sup>*25x* </sup>`885 ms` |
| 4. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-52% </sup>`267.90 kB` | <sup>-32% </sup>`88.34 kB` | <sup>*66x* </sup>`2,300 ms` |
| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-50% </sup>`276.47 kB` | <sup>-32% </sup>`89.16 kB` | <sup>*29x* </sup>`1,010 ms` |
Expand Down Expand Up @@ -363,7 +363,7 @@ xychart-beta
| :------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | --------------------------------: |
| [three v0.124.0](https://www.npmjs.com/package/three/v/0.124.0) ([Source](https://unpkg.com/[email protected]/build/three.js)) | `1.25 MB` | `248.27 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-48% </sup>`645.27 kB` | **<sup>🏆-36% </sup>`158.63 kB`** | <sup>*8x* </sup>`389 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-48% </sup>`645.27 kB` | **<sup>🏆-36% </sup>`158.63 kB`** | <sup>*8x* </sup>`399 ms` |
| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-49% </sup>`641.59 kB`** | <sup>-36% </sup>`159.07 kB` | <sup>*148x* </sup>`6,664 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-48% </sup>`653.99 kB` | <sup>-36% </sup>`159.73 kB` | <sup>*66x* </sup>`2,976 ms` |
| 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | <sup>-48% </sup>`644.45 kB` | <sup>-34% </sup>`163.00 kB` | <sup>*182x* </sup>`8,208 ms` |
Expand Down Expand Up @@ -403,7 +403,7 @@ xychart-beta
| [victory v35.8.4](https://www.npmjs.com/package/victory/v/35.8.4) ([Source](https://unpkg.com/[email protected]/dist/victory.js)) | `2.13 MB` | `309.94 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>🏆-67% </sup>`694.78 kB`** | **<sup>🏆-49% </sup>`157.44 kB`** | <sup>*136x* </sup>`8,142 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`712.61 kB` | <sup>-49% </sup>`158.11 kB` | <sup>*9x* </sup>`569 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`712.61 kB` | <sup>-49% </sup>`158.11 kB` | <sup>*9x* </sup>`590 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`715.59 kB` | <sup>-49% </sup>`158.72 kB` | <sup>*67x* </sup>`3,997 ms` |
| 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-66% </sup>`718.73 kB` | <sup>-47% </sup>`165.13 kB` | **<sup>🏆 </sup>`59 ms`** |
| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-64% </sup>`759.34 kB` | <sup>-46% </sup>`166.39 kB` | <sup>*27x* </sup>`1,616 ms` |
Expand Down Expand Up @@ -441,7 +441,7 @@ xychart-beta
| :----------------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | --------------------------------: |
| [echarts v5.1.1](https://www.npmjs.com/package/echarts/v/5.1.1) ([Source](https://unpkg.com/[email protected]/dist/echarts.js)) | `3.20 MB` | `684.61 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-69% </sup>`993.26 kB`** | **<sup>🏆-53% </sup>`320.30 kB`** | <sup>*10x* </sup>`1,090 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-69% </sup>`993.26 kB`** | **<sup>🏆-53% </sup>`320.30 kB`** | <sup>*10x* </sup>`1,120 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-69% </sup>`1.00 MB` | <sup>-53% </sup>`322.10 kB` | <sup>*58x* </sup>`6,075 ms` |
| 3. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`1.07 MB` | <sup>-52% </sup>`330.74 kB` | <sup>*25x* </sup>`2,689 ms` |
| 4. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | <sup>-67% </sup>`1.07 MB` | <sup>-52% </sup>`331.41 kB` | <sup>*21x* </sup>`2,230 ms` |
Expand Down Expand Up @@ -480,7 +480,7 @@ xychart-beta
| :----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------: | --------------------------------: | --------------------------------: |
| [antd v4.16.1](https://www.npmjs.com/package/antd/v/4.16.1) ([Source](https://unpkg.com/[email protected]/dist/antd.js)) | `6.67 MB` | `825.18 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-67% </sup>`2.18 MB`** | **<sup>🏆-45% </sup>`454.53 kB`** | <sup>*9x* </sup>`1,372 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-67% </sup>`2.18 MB`** | **<sup>🏆-45% </sup>`454.53 kB`** | <sup>*10x* </sup>`1,403 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`2.25 MB` | <sup>-45% </sup>`457.82 kB` | <sup>*49x* </sup>`6,873 ms` |
| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-66% </sup>`2.30 MB` | <sup>-43% </sup>`472.05 kB` | <sup>*1x* </sup>`147 ms` |
| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-64% </sup>`2.43 MB` | <sup>-42% </sup>`475.48 kB` | <sup>*22x* </sup>`3,119 ms` |
Expand Down Expand Up @@ -519,7 +519,7 @@ xychart-beta
| :------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------: | --------------------------------: | --------------------------------: |
| [typescript v4.9.5](https://www.npmjs.com/package/typescript/v/4.9.5) ([Source](https://unpkg.com/[email protected]/lib/typescript.js)) | `10.95 MB` | `1.88 MB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-70% </sup>`3.31 MB`** | **<sup>🏆-55% </sup>`852.32 kB`** | <sup>*10x* </sup>`2,719 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>🏆-70% </sup>`3.31 MB`** | **<sup>🏆-55% </sup>`852.32 kB`** | <sup>*10x* </sup>`2,780 ms` |
| 2. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | <sup>-68% </sup>`3.54 MB` | <sup>-53% </sup>`876.54 kB` | <sup>*19x* </sup>`5,075 ms` |
| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-69% </sup>`3.36 MB` | <sup>-53% </sup>`876.66 kB` | **<sup>🏆 </sup>`264 ms`** |
| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-68% </sup>`3.53 MB` | <sup>-53% </sup>`879.30 kB` | <sup>*19x* </sup>`5,281 ms` |
Expand Down
Loading