Skip to content

Commit

Permalink
fix(deps): update dependency @swc/core to ^1.5.2 (#510)
Browse files Browse the repository at this point in the history
  • Loading branch information
renovate[bot] authored Apr 27, 2024
1 parent 781a46e commit b5a1e3a
Show file tree
Hide file tree
Showing 4 changed files with 68 additions and 77 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ This project benchmarks the following minifiers:
- [esbuild](https://github.com/evanw/esbuild) <sub>v0.20.2</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.5.0</sub>
- [@swc/core](https://github.com/swc-project/swc) <sub>v1.5.2</sub>
- [@tdewolff/minify](https://github.com/tdewolff/minify#readme) <sub>v2.20.19</sub>
- [terser](https://github.com/terser/terser) <sub>v5.30.4</sub>
- [uglify-js](https://github.com/mishoo/UglifyJS) <sub>v3.17.4</sub>
<!-- minifiers:end -->

_Benchmarks last updated on <!-- lastUpdated:start -->Apr 26, 2024<!-- lastUpdated:end -->._
_Benchmarks last updated on <!-- lastUpdated:start -->Apr 27, 2024<!-- lastUpdated:end -->._

<br>

Expand Down Expand Up @@ -147,7 +147,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.87 kB`** | **<sup>πŸ†-49% </sup>`18.57 kB`** | <sup>*339x* </sup>`1,029 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`58.21 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*17x* </sup>`52 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`58.21 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*16x* </sup>`51 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`59.16 kB` | <sup>-48% </sup>`18.69 kB` | <sup>*223x* </sup>`676 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>*1272x* </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>*451x* </sup>`1,367 ms` |
Expand Down Expand Up @@ -185,7 +185,7 @@ xychart-beta
| :---------------------------------------------------------------------------------------------------------------------- | -------------------------------: | -------------------------------: | ---------------------------: |
| [jquery v3.5.1](https://www.npmjs.com/package/jquery/v/3.5.1) ([Source](https://unpkg.com/[email protected]/dist/jquery.js)) | `287.63 kB` | `84.50 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-69% </sup>`89.16 kB` | **<sup>πŸ†-63% </sup>`30.87 kB`** | <sup>*16x* </sup>`86 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-69% </sup>`89.16 kB` | **<sup>πŸ†-63% </sup>`30.87 kB`** | <sup>*16x* </sup>`85 ms` |
| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>πŸ†-69% </sup>`88.54 kB`** | <sup>-63% </sup>`30.89 kB` | <sup>*273x* </sup>`1,401 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-69% </sup>`89.54 kB` | <sup>-63% </sup>`30.91 kB` | <sup>*175x* </sup>`900 ms` |
| 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-69% </sup>`89.85 kB` | <sup>-63% </sup>`31.46 kB` | **<sup>πŸ† </sup>`5 ms`** |
Expand Down Expand Up @@ -224,7 +224,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.46 kB` | **<sup>πŸ†-53% </sup>`42.48 kB`** | <sup>*14x* </sup>`126 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-66% </sup>`115.46 kB` | **<sup>πŸ†-53% </sup>`42.48 kB`** | <sup>*14x* </sup>`122 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`116.83 kB` | <sup>-52% </sup>`42.94 kB` | <sup>*125x* </sup>`1,091 ms` |
| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>πŸ†-67% </sup>`113.98 kB`** | <sup>-52% </sup>`42.95 kB` | <sup>*221x* </sup>`1,924 ms` |
| 4. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | <sup>-66% </sup>`117.90 kB` | <sup>-51% </sup>`43.93 kB` | <sup>*284x* </sup>`2,476 ms` |
Expand Down Expand Up @@ -265,7 +265,7 @@ xychart-beta
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>πŸ†-87% </sup>`68.24 kB`** | **<sup>πŸ†-74% </sup>`24.66 kB`** | <sup>*212x* </sup>`1,526 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>*644x* </sup>`4,633 ms` |
| 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-87% </sup>`69.83 kB` | <sup>-74% </sup>`25.18 kB` | <sup>*15x* </sup>`114 ms` |
| 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-87% </sup>`69.83 kB` | <sup>-74% </sup>`25.18 kB` | <sup>*15x* </sup>`113 ms` |
| 4. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-87% </sup>`70.67 kB` | <sup>-74% </sup>`25.19 kB` | <sup>*129x* </sup>`927 ms` |
| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | <sup>-87% </sup>`72.37 kB` | <sup>-74% </sup>`25.50 kB` | <sup>*269x* </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>*43x* </sup>`315 ms` |
Expand Down Expand Up @@ -380,7 +380,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>`642.88 kB` | **<sup>πŸ†-36% </sup>`158.37 kB`** | <sup>*12x* </sup>`384 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-48% </sup>`642.88 kB` | **<sup>πŸ†-36% </sup>`158.37 kB`** | <sup>*12x* </sup>`391 ms` |
| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>πŸ†-49% </sup>`642.22 kB`** | <sup>-36% </sup>`158.91 kB` | <sup>*145x* </sup>`4,534 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-48% </sup>`653.99 kB` | <sup>-36% </sup>`159.73 kB` | <sup>*92x* </sup>`2,899 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>*262x* </sup>`8,208 ms` |
Expand Down Expand Up @@ -419,7 +419,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. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`707.21 kB` | **<sup>πŸ†-49% </sup>`157.86 kB`** | <sup>*14x* </sup>`551 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | <sup>-67% </sup>`707.21 kB` | **<sup>πŸ†-49% </sup>`157.86 kB`** | <sup>*15x* </sup>`559 ms` |
| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **<sup>πŸ†-67% </sup>`702.67 kB`** | <sup>-49% </sup>`158.22 kB` | <sup>*160x* </sup>`5,951 ms` |
| 3. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`715.59 kB` | <sup>-49% </sup>`158.72 kB` | <sup>*105x* </sup>`3,895 ms` |
| 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-66% </sup>`718.74 kB` | <sup>-47% </sup>`165.09 kB` | **<sup>πŸ† </sup>`37 ms`** |
Expand Down Expand Up @@ -458,7 +458,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.07 kB`** | **<sup>πŸ†-53% </sup>`320.25 kB`** | <sup>*13x* </sup>`1,079 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>πŸ†-69% </sup>`993.07 kB`** | **<sup>πŸ†-53% </sup>`320.25 kB`** | <sup>*13x* </sup>`1,083 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-69% </sup>`1.00 MB` | <sup>-53% </sup>`322.11 kB` | <sup>*72x* </sup>`5,928 ms` |
| 3. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`1.07 MB` | <sup>-52% </sup>`330.74 kB` | <sup>*32x* </sup>`2,627 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>*20x* </sup>`1,665 ms` |
Expand Down Expand Up @@ -497,7 +497,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>πŸ†-68% </sup>`2.15 MB`** | **<sup>πŸ†-45% </sup>`452.87 kB`** | <sup>*15x* </sup>`1,350 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>πŸ†-68% </sup>`2.15 MB`** | **<sup>πŸ†-45% </sup>`452.87 kB`** | <sup>*15x* </sup>`1,372 ms` |
| 2. [terser](packages/minifiers/minifiers/terser.ts) | <sup>-66% </sup>`2.25 MB` | <sup>-45% </sup>`457.82 kB` | <sup>*74x* </sup>`6,650 ms` |
| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-66% </sup>`2.30 MB` | <sup>-43% </sup>`472.07 kB` | **<sup>πŸ† </sup>`90 ms`** |
| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-64% </sup>`2.43 MB` | <sup>-42% </sup>`475.48 kB` | <sup>*33x* </sup>`3,016 ms` |
Expand Down Expand Up @@ -536,7 +536,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.34 kB`** | <sup>*15x* </sup>`2,730 ms` |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **<sup>πŸ†-70% </sup>`3.31 MB`** | **<sup>πŸ†-55% </sup>`852.34 kB`** | <sup>*15x* </sup>`2,734 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>*12x* </sup>`2,099 ms` |
| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | <sup>-69% </sup>`3.36 MB` | <sup>-53% </sup>`876.92 kB` | **<sup>πŸ† </sup>`175 ms`** |
| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | <sup>-68% </sup>`3.53 MB` | <sup>-53% </sup>`879.30 kB` | <sup>*29x* </sup>`5,082 ms` |
Expand Down
Loading

0 comments on commit b5a1e3a

Please sign in to comment.