From f408498353523a41efba1de70b97cbe9cf1793b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Sep 2024 00:23:32 +0000 Subject: [PATCH 1/2] fix(deps): update dependency terser to ^5.34.1 --- packages/minifiers/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/minifiers/package.json b/packages/minifiers/package.json index 7d4aa037..91d112dd 100644 --- a/packages/minifiers/package.json +++ b/packages/minifiers/package.json @@ -13,7 +13,7 @@ "find-up": "^7.0.0", "google-closure-compiler": "^20240317.0.0", "mem": "^9.0.2", - "terser": "^5.34.0", + "terser": "^5.34.1", "uglify-js": "^3.19.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efa02f57..859c2a87 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -219,8 +219,8 @@ importers: specifier: ^9.0.2 version: 9.0.2 terser: - specifier: ^5.34.0 - version: 5.34.0 + specifier: ^5.34.1 + version: 5.34.1 uglify-js: specifier: ^3.19.3 version: 3.19.3 @@ -6822,8 +6822,8 @@ packages: source-map-support: 0.5.21 dev: false - /terser@5.34.0: - resolution: {integrity: sha512-y5NUX+U9HhVsK/zihZwoq4r9dICLyV2jXGOriDAVOeKhq3LKVjgJbGO90FisozXLlJfvjHqgckGmJFBb9KYoWQ==} + /terser@5.34.1: + resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} engines: {node: '>=10'} hasBin: true dependencies: From 1f64855a13ceaea0adaf403d2fbdf9a5d2b4a4e9 Mon Sep 17 00:00:00 2001 From: GitHub Date: Sat, 28 Sep 2024 00:29:32 +0000 Subject: [PATCH 2/2] chore: updated benchmarks --- README.md | 48 +++++++++--------- packages/data/data/data.json | 94 ++++++++++++++++++------------------ 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index f618ee5c..ed35b941 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,11 @@ This project benchmarks the following minifiers: - [tedivm/jshrink](https://github.com/tedious/JShrink) v1.7.0 - [@swc/core](https://github.com/swc-project/swc) v1.7.28 - [@tdewolff/minify](https://github.com/tdewolff/minify#readme) v2.20.37 -- [terser](https://github.com/terser/terser) v5.34.0 +- [terser](https://github.com/terser/terser) v5.34.1 - [uglify-js](https://github.com/mishoo/UglifyJS) v3.19.3 -_Benchmarks last updated on Sep 26, 2024._ +_Benchmarks last updated on Sep 28, 2024._
@@ -93,7 +93,7 @@ xychart-beta | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -68% `22.87 kB` | **🏆-58% `8.17 kB`** | *8x* `20 ms` | | 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-69% `22.64 kB`** | -58% `8.18 kB` | *211x* `536 ms` | | 3. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -68% `22.83 kB` | -58% `8.19 kB` | *1291x* `3,269 ms` | -| 4. [terser](packages/minifiers/minifiers/terser.ts) | -68% `23.07 kB` | -57% `8.27 kB` | *108x* `275 ms` | +| 4. [terser](packages/minifiers/minifiers/terser.ts) | -68% `23.07 kB` | -57% `8.27 kB` | *107x* `272 ms` | | 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -67% `23.60 kB` | -56% `8.45 kB` | *233x* `590 ms` | | 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -67% `23.70 kB` | -56% `8.54 kB` | *4x* `13 ms` | | 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -67% `23.53 kB` | -55% `8.63 kB` | **🏆 `3 ms`** | @@ -131,13 +131,13 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-67% `57.73 kB`** | **🏆-49% `18.57 kB`** | *217x* `1,181 ms` | | 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -67% `58.21 kB` | -48% `18.69 kB` | *9x* `51 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `59.14 kB` | -48% `18.69 kB` | *124x* `675 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `59.14 kB` | -48% `18.69 kB` | *121x* `658 ms` | | 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `58.27 kB` | -48% `18.91 kB` | *711x* `3,856 ms` | | 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `59.70 kB` | -47% `19.12 kB` | *252x* `1,367 ms` | | 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `59.82 kB` | -47% `19.33 kB` | *3x* `18 ms` | | 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `59.95 kB` | -46% `19.50 kB` | **🏆 `5 ms`** | | 8. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `62.50 kB` | -46% `19.57 kB` | *39x* `217 ms` | -| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `63.15 kB` | -46% `19.68 kB` | *51x* `277 ms` | +| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `63.15 kB` | -46% `19.68 kB` | *49x* `266 ms` | | 10. [bun](packages/minifiers/minifiers/bun.ts) | -64% `61.84 kB` | -45% `19.85 kB` | *3x* `17 ms` | | 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -44% `97.63 kB` | -31% `25.00 kB` | *45x* `246 ms` | @@ -170,10 +170,10 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -69% `89.15 kB` | **🏆-63% `30.87 kB`** | *10x* `90 ms` | | 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-69% `88.45 kB`** | -63% `30.90 kB` | *192x* `1,639 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -69% `89.54 kB` | -63% `30.91 kB` | *107x* `915 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -69% `89.54 kB` | -63% `30.91 kB` | *101x* `867 ms` | | 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `89.85 kB` | -63% `31.47 kB` | **🏆 `9 ms`** | | 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `94.08 kB` | -63% `31.47 kB` | *37x* `324 ms` | -| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -67% `94.55 kB` | -63% `31.62 kB` | *42x* `362 ms` | +| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -67% `94.55 kB` | -63% `31.62 kB` | *40x* `347 ms` | | 7. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -68% `92.10 kB` | -62% `31.80 kB` | *264x* `2,255 ms` | | 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -69% `90.07 kB` | -62% `31.95 kB` | *4x* `36 ms` | | 9. [bun](packages/minifiers/minifiers/bun.ts) | -68% `92.56 kB` | -61% `32.63 kB` | *3x* `27 ms` | @@ -208,14 +208,14 @@ xychart-beta | [vue v2.6.12](https://www.npmjs.com/package/vue/v/2.6.12) ([Source](https://unpkg.com/vue@2.6.12/dist/vue.js)) | `342.15 kB` | `89.67 kB` | | | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -66% `115.50 kB` | **🏆-53% `42.52 kB`** | *11x* `131 ms` | -| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `116.80 kB` | -52% `42.92 kB` | *96x* `1,123 ms` | +| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `116.80 kB` | -52% `42.92 kB` | *91x* `1,069 ms` | | 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-67% `113.80 kB`** | -52% `43.04 kB` | *195x* `2,282 ms` | | 4. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `117.90 kB` | -51% `43.93 kB` | *211x* `2,476 ms` | | 5. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `115.61 kB` | -51% `44.23 kB` | *403x* `4,717 ms` | | 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -65% `118.14 kB` | -51% `44.37 kB` | *3x* `41 ms` | | 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `117.81 kB` | -51% `44.38 kB` | **🏆 `12 ms`** | | 8. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -63% `126.14 kB` | -50% `44.45 kB` | *32x* `375 ms` | -| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -63% `126.58 kB` | -50% `44.68 kB` | *38x* `454 ms` | +| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -63% `126.58 kB` | -50% `44.68 kB` | *36x* `429 ms` | | 10. [bun](packages/minifiers/minifiers/bun.ts) | -64% `121.70 kB` | -49% `45.34 kB` | *2x* `30 ms` | | 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -42% `197.36 kB` | -36% `57.17 kB` | *35x* `416 ms` | @@ -249,11 +249,11 @@ xychart-beta | 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-87% `68.17 kB`** | **🏆-74% `24.69 kB`** | *148x* `1,756 ms` | | 2. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -86% `73.47 kB` | -74% `24.97 kB` | *390x* `4,633 ms` | | 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | -87% `69.84 kB` | -74% `25.16 kB` | *9x* `113 ms` | -| 4. [terser](packages/minifiers/minifiers/terser.ts) | -87% `70.67 kB` | -74% `25.19 kB` | *81x* `961 ms` | +| 4. [terser](packages/minifiers/minifiers/terser.ts) | -87% `70.67 kB` | -74% `25.19 kB` | *78x* `925 ms` | | 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -87% `72.37 kB` | -74% `25.50 kB` | *163x* `1,940 ms` | | 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -86% `74.61 kB` | -73% `25.86 kB` | *28x* `341 ms` | | 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -87% `72.48 kB` | -73% `26.20 kB` | *2x* `29 ms` | -| 8. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -86% `75.29 kB` | -73% `26.22 kB` | *31x* `373 ms` | +| 8. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -86% `75.29 kB` | -73% `26.22 kB` | *30x* `366 ms` | | 9. [bun](packages/minifiers/minifiers/bun.ts) | -86% `74.11 kB` | -73% `26.47 kB` | *1x* `22 ms` | | 10. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -87% `71.90 kB` | -73% `26.50 kB` | **🏆 `12 ms`** | | 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -73% `148.78 kB` | -62% `36.33 kB` | *27x* `328 ms` | @@ -287,9 +287,9 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-53% `263.56 kB`** | **🏆-33% `87.02 kB`** | *117x* `4,067 ms` | | 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -52% `265.26 kB` | -33% `87.21 kB` | *8x* `284 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -52% `267.77 kB` | -33% `88.09 kB` | *66x* `2,279 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -52% `267.77 kB` | -33% `88.09 kB` | *63x* `2,196 ms` | | 4. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -50% `275.35 kB` | -32% `88.32 kB` | *21x* `749 ms` | -| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -50% `276.47 kB` | -32% `89.16 kB` | *29x* `1,025 ms` | +| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -50% `276.47 kB` | -32% `89.16 kB` | *28x* `986 ms` | | 6. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -51% `269.93 kB` | -31% `89.89 kB` | **🏆 `35 ms`** | | 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -51% `270.13 kB` | -31% `90.80 kB` | *2x* `70 ms` | | 8. [bun](packages/minifiers/minifiers/bun.ts) | -51% `273.42 kB` | -29% `92.37 kB` | *1x* `42 ms` | @@ -326,8 +326,8 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -55% `455.61 kB` | **🏆-36% `123.09 kB`** | *7x* `253 ms` | | 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | -55% `451.19 kB` | -36% `123.33 kB` | *120x* `3,878 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -55% `458.29 kB` | -36% `123.48 kB` | *68x* `2,198 ms` | -| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -53% `474.40 kB` | -36% `124.43 kB` | *30x* `972 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -55% `458.29 kB` | -36% `123.48 kB` | *65x* `2,107 ms` | +| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -53% `474.40 kB` | -36% `124.43 kB` | *29x* `939 ms` | | 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -53% `472.16 kB` | -36% `124.61 kB` | *24x* `790 ms` | | 6. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -55% `456.70 kB` | -36% `124.90 kB` | **🏆 `32 ms`** | | 7. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | **🏆-56% `439.95 kB`** | -35% `126.56 kB` | *205x* `6,631 ms` | @@ -365,10 +365,10 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -48% `645.27 kB` | **🏆-36% `158.50 kB`** | *8x* `398 ms` | | 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-49% `641.59 kB`** | -36% `159.07 kB` | *106x* `5,130 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -48% `653.25 kB` | -36% `159.20 kB` | *62x* `2,994 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -48% `653.25 kB` | -36% `159.20 kB` | *59x* `2,881 ms` | | 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -48% `644.45 kB` | -34% `163.00 kB` | *170x* `8,208 ms` | | 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -46% `674.49 kB` | -34% `163.04 kB` | *21x* `1,015 ms` | -| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -46% `675.50 kB` | -34% `163.20 kB` | *26x* `1,296 ms` | +| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -46% `675.50 kB` | -34% `163.20 kB` | *25x* `1,252 ms` | | 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -48% `646.76 kB` | -34% `163.73 kB` | *1x* `91 ms` | | 8. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -48% `644.55 kB` | -34% `164.74 kB` | **🏆 `48 ms`** | | 9. [bun](packages/minifiers/minifiers/bun.ts) | -47% `662.49 kB` | -33% `166.43 kB` | *1x* `49 ms` | @@ -404,9 +404,9 @@ xychart-beta | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **🏆-67% `694.78 kB`** | **🏆-49% `157.44 kB`** | *111x* `6,627 ms` | | 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -67% `712.61 kB` | -49% `158.05 kB` | *9x* `565 ms` | -| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `715.58 kB` | -49% `158.71 kB` | *67x* `3,995 ms` | +| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `715.58 kB` | -49% `158.71 kB` | *65x* `3,867 ms` | | 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `718.73 kB` | -47% `165.13 kB` | **🏆 `59 ms`** | -| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `759.34 kB` | -46% `166.39 kB` | *27x* `1,627 ms` | +| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `759.34 kB` | -46% `166.39 kB` | *26x* `1,564 ms` | | 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -65% `756.53 kB` | -46% `167.58 kB` | *22x* `1,345 ms` | | 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `724.14 kB` | -42% `181.07 kB` | *2x* `122 ms` | | 8. [bun](packages/minifiers/minifiers/bun.ts) | -66% `727.99 kB` | -41% `182.63 kB` | *1x* `67 ms` | @@ -442,8 +442,8 @@ xychart-beta | [echarts v5.1.1](https://www.npmjs.com/package/echarts/v/5.1.1) ([Source](https://unpkg.com/echarts@5.1.1/dist/echarts.js)) | `3.20 MB` | `684.61 kB` | | | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **🏆-69% `993.25 kB`** | **🏆-53% `320.27 kB`** | *9x* `1,084 ms` | -| 2. [terser](packages/minifiers/minifiers/terser.ts) | -69% `1.00 MB` | -53% `321.99 kB` | *55x* `6,045 ms` | -| 3. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -66% `1.07 MB` | -52% `330.74 kB` | *24x* `2,711 ms` | +| 2. [terser](packages/minifiers/minifiers/terser.ts) | -69% `1.00 MB` | -53% `321.99 kB` | *53x* `5,795 ms` | +| 3. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -66% `1.07 MB` | -52% `330.74 kB` | *23x* `2,587 ms` | | 4. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `1.07 MB` | -52% `331.41 kB` | *16x* `1,776 ms` | | 5. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -68% `1.01 MB` | -52% `331.56 kB` | *1x* `198 ms` | | 6. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -68% `1.01 MB` | -52% `331.79 kB` | *1x* `123 ms` | @@ -481,9 +481,9 @@ xychart-beta | [antd v4.16.1](https://www.npmjs.com/package/antd/v/4.16.1) ([Source](https://unpkg.com/antd@4.16.1/dist/antd.js)) | `6.67 MB` | `825.18 kB` | | | **Minifier** | **Minified size** | **Minzipped size** | **Time** | | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **🏆-67% `2.18 MB`** | **🏆-45% `454.52 kB`** | *9x* `1,361 ms` | -| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `2.25 MB` | -45% `457.79 kB` | *47x* `6,905 ms` | +| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `2.25 MB` | -45% `457.79 kB` | *45x* `6,635 ms` | | 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `2.30 MB` | -43% `472.05 kB` | *1x* `147 ms` | -| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `2.43 MB` | -42% `475.48 kB` | *21x* `3,129 ms` | +| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `2.43 MB` | -42% `475.48 kB` | *20x* `2,945 ms` | | 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `2.42 MB` | -42% `478.57 kB` | *17x* `2,504 ms` | | 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -65% `2.31 MB` | -41% `488.28 kB` | *2x* `294 ms` | | 7. [bun](packages/minifiers/minifiers/bun.ts) | -66% `2.30 MB` | -40% `491.75 kB` | **🏆 `145 ms`** | @@ -522,7 +522,7 @@ xychart-beta | 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **🏆-70% `3.31 MB`** | **🏆-55% `851.75 kB`** | *10x* `2,710 ms` | | 2. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -68% `3.54 MB` | -53% `876.54 kB` | *14x* `3,928 ms` | | 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `3.36 MB` | -53% `876.66 kB` | **🏆 `264 ms`** | -| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -68% `3.53 MB` | -53% `879.30 kB` | *20x* `5,303 ms` | +| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -68% `3.53 MB` | -53% `879.30 kB` | *19x* `5,041 ms` | | 5. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -68% `3.49 MB` | -51% `915.50 kB` | *1x* `487 ms` | | 6. [terser](packages/minifiers/minifiers/terser.ts) ❌ Timed out | - | - | :warning: `+10,000 ms` | | 7. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) ❌ Timed out | - | - | :warning: `+10,000 ms` | diff --git a/packages/data/data/data.json b/packages/data/data/data.json index d4a9cb8e..eaa99408 100644 --- a/packages/data/data/data.json +++ b/packages/data/data/data.json @@ -43,12 +43,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 23069, "minzippedSize": 8265, - "time": 275.28240719999997, + "time": 271.784241, "runs": 5 } } @@ -115,12 +115,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 25081, "minzippedSize": 8746, - "time": 117.89556360000002, + "time": 118.36500980000001, "runs": 5 } } @@ -171,12 +171,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 59138, "minzippedSize": 18690, - "time": 674.5487786, + "time": 658.4030362, "runs": 5 } } @@ -243,12 +243,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 63151, "minzippedSize": 19683, - "time": 276.6908684, + "time": 266.3056955999999, "runs": 5 } } @@ -311,12 +311,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 89540, "minzippedSize": 30912, - "time": 914.764803, + "time": 866.9723842, "runs": 5 } } @@ -347,12 +347,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 94554, "minzippedSize": 31621, - "time": 361.983685, + "time": 347.03429079999995, "runs": 5 } } @@ -439,12 +439,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 116797, "minzippedSize": 42919, - "time": 1123.3044697999999, + "time": 1069.3443155999998, "runs": 5 } } @@ -523,12 +523,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 126580, "minzippedSize": 44679, - "time": 454.32814519999994, + "time": 428.55822119999993, "runs": 5 } } @@ -603,12 +603,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 70666, "minzippedSize": 25186, - "time": 960.5429216, + "time": 925.4211069999999, "runs": 5 } } @@ -651,12 +651,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 75293, "minzippedSize": 26221, - "time": 373.20285679999995, + "time": 365.9143262, "runs": 5 } } @@ -731,12 +731,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 267768, "minzippedSize": 88087, - "time": 2279.4600496, + "time": 2196.4926769999997, "runs": 5 } } @@ -755,12 +755,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 276467, "minzippedSize": 89156, - "time": 1025.415241, + "time": 985.9736720000001, "runs": 5 } } @@ -869,24 +869,24 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 458289, "minzippedSize": 123482, - "time": 2197.8072884000003, + "time": 2107.3665678, "runs": 5 } } }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 474395, "minzippedSize": 124428, - "time": 972.423647, + "time": 938.5934648, "runs": 5 } } @@ -1008,12 +1008,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 653248, "minzippedSize": 159198, - "time": 2993.5034571999995, + "time": 2881.2245356000003, "runs": 5 } } @@ -1044,12 +1044,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 675504, "minzippedSize": 163198, - "time": 1295.5531521999999, + "time": 1251.5932278, "runs": 5 } } @@ -1145,12 +1145,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 715581, "minzippedSize": 158706, - "time": 3995.4138904, + "time": 3866.6308202, "runs": 5 } } @@ -1169,12 +1169,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 759337, "minzippedSize": 166386, - "time": 1627.2429863999998, + "time": 1563.8756331999998, "runs": 5 } } @@ -1268,24 +1268,24 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 1000714, "minzippedSize": 321987, - "time": 6044.704942, + "time": 5795.012354, "runs": 5 } } }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 1071527, "minzippedSize": 330736, - "time": 2710.579079, + "time": 2586.616912, "runs": 5 } } @@ -1398,12 +1398,12 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 2249014, "minzippedSize": 457786, - "time": 6904.8537134, + "time": 6635.239133599998, "runs": 5 } } @@ -1422,12 +1422,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 2425048, "minzippedSize": 475480, - "time": 3128.552623, + "time": 2944.5795548, "runs": 5 } } @@ -1550,12 +1550,12 @@ }, "terser (no compress)": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "data": { "minifiedSize": 3530223, "minzippedSize": 879301, - "time": 5302.951640599999, + "time": 5041.273893199999, "runs": 5 } } @@ -1574,7 +1574,7 @@ }, "terser": { "minifierPath": "terser.ts", - "version": "5.34.0", + "version": "5.34.1", "result": { "error": { "message": "timeout"