diff --git a/README.md b/README.md
index 207725c3..7b8c643a 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,11 @@ This project benchmarks the following minifiers:
| Minifier | Version | Release date β |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------- |
+| [@tdewolff/minify](https://github.com/tdewolff/minify#readme) | [2.23.6](https://www.npmjs.com/package/@tdewolff/minify/v/2.23.6) | 2025-05-20 |
+| [oxc-minify](https://github.com/oxc-project/oxc.git) | [0.71.0](https://www.npmjs.com/package/oxc-minify/v/0.71.0) | 2025-05-20 |
| [google-closure-compiler](https://github.com/git+https://github.com/google/closure-compiler-npm.git#master) | [20250518.0.0](https://www.npmjs.com/package/google-closure-compiler/v/20250518.0.0) | 2025-05-19 |
-| [oxc-minify](https://github.com/oxc-project/oxc.git) | [0.70.0](https://www.npmjs.com/package/oxc-minify/v/0.70.0) | 2025-05-15 |
| [terser](https://github.com/terser/terser) | [5.39.2](https://www.npmjs.com/package/terser/v/5.39.2) | 2025-05-15 |
| [bun](https://github.com/oven-sh/bun) | [1.2.13](https://www.npmjs.com/package/bun/v/1.2.13) | 2025-05-10 |
-| [@tdewolff/minify](https://github.com/tdewolff/minify#readme) | [2.23.5](https://www.npmjs.com/package/@tdewolff/minify/v/2.23.5) | 2025-05-08 |
| [esbuild](https://github.com/evanw/esbuild) | [0.25.4](https://www.npmjs.com/package/esbuild/v/0.25.4) | 2025-05-06 |
| [babel-minify](https://github.com/babel/minify/tree/master/packages/babel-minify) | [0.5.2](https://www.npmjs.com/package/babel-minify/v/0.5.2) | 2022-05-06 |
| [tedivm/jshrink](https://github.com/tedious/JShrink) | 1.7.0 | |
@@ -24,7 +24,7 @@ This project benchmarks the following minifiers:
| [uglify-js](https://github.com/mishoo/UglifyJS) | [3.19.3](https://www.npmjs.com/package/uglify-js/v/3.19.3) | 2024-08-29 |
-_Benchmarks last updated on May 19, 2025._
+_Benchmarks last updated on May 20, 2025._
@@ -98,18 +98,18 @@ xychart-beta
| :-------------------------------------------------------------------------------------------------------------------------------- | -------------------------------: | ------------------------------: | ----------------------------: |
| [react v17.0.2](https://www.npmjs.com/package/react/v/17.0.2) ([Source](https://unpkg.com/react@17.0.2/cjs/react.development.js)) | `72.13 kB` | `19.39 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-69% `22.64 kB`** | **π-58% `8.18 kB`** | *196x* `497 ms` |
+| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-69% `22.64 kB`** | **π-58% `8.18 kB`** | *207x* `497 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -68% `22.81 kB` | -58% `8.19 kB` | *6x* `16 ms` |
-| 3. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -68% `22.84 kB` | -58% `8.22 kB` | *1197x* `3,035 ms` |
-| 4. [terser](packages/minifiers/minifiers/terser.ts) | -68% `23.07 kB` | -57% `8.27 kB` | *110x* `281 ms` |
-| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -67% `23.60 kB` | -56% `8.45 kB` | *255x* `647 ms` |
+| 3. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -68% `22.84 kB` | -58% `8.22 kB` | *1264x* `3,035 ms` |
+| 4. [terser](packages/minifiers/minifiers/terser.ts) | -68% `23.07 kB` | -57% `8.27 kB` | *116x* `281 ms` |
+| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -67% `23.60 kB` | -56% `8.45 kB` | *269x* `647 ms` |
| 6. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -67% `23.52 kB` | -56% `8.49 kB` | *1x* `3 ms` |
| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -67% `23.70 kB` | -56% `8.54 kB` | *6x* `16 ms` |
-| 8. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -67% `23.49 kB` | -55% `8.63 kB` | **π `3 ms`** |
-| 9. [bun](packages/minifiers/minifiers/bun.ts) | -67% `23.99 kB` | -55% `8.66 kB` | *5x* `15 ms` |
-| 10. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -65% `25.03 kB` | -55% `8.67 kB` | *35x* `91 ms` |
-| 11. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -65% `25.08 kB` | -55% `8.75 kB` | *46x* `119 ms` |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -43% `40.82 kB` | -43% `11.04 kB` | *48x* `123 ms` |
+| 8. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -67% `23.49 kB` | -55% `8.63 kB` | **π `2 ms`** |
+| 9. [bun](packages/minifiers/minifiers/bun.ts) | -67% `23.99 kB` | -55% `8.66 kB` | *6x* `15 ms` |
+| 10. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -65% `25.03 kB` | -55% `8.67 kB` | *37x* `91 ms` |
+| 11. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -65% `25.08 kB` | -55% `8.75 kB` | *49x* `119 ms` |
+| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -43% `40.82 kB` | -43% `11.04 kB` | *51x* `123 ms` |
----
@@ -138,18 +138,18 @@ xychart-beta
| :-------------------------------------------------------------------------------------------------------------------- | -------------------------------: | -------------------------------: | ---------------------------: |
| [moment v2.29.1](https://www.npmjs.com/package/moment/v/2.29.1) ([Source](https://unpkg.com/moment@2.29.1/moment.js)) | `173.90 kB` | `36.23 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `57.73 kB`** | **π-49% `18.57 kB`** | *168x* `1,149 ms` |
-| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `59.14 kB` | -48% `18.69 kB` | *102x* `695 ms` |
+| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `57.73 kB`** | **π-49% `18.57 kB`** | *157x* `1,149 ms` |
+| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `59.14 kB` | -48% `18.69 kB` | *95x* `695 ms` |
| 3. [@swc/core](packages/minifiers/minifiers/swc.ts) | -66% `58.43 kB` | -48% `18.75 kB` | *5x* `40 ms` |
-| 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `58.29 kB` | -48% `18.92 kB` | *526x* `3,581 ms` |
-| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `59.70 kB` | -47% `19.12 kB` | *215x* `1,465 ms` |
-| 6. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `59.52 kB` | -47% `19.26 kB` | *1x* `8 ms` |
-| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `59.82 kB` | -47% `19.33 kB` | *3x* `21 ms` |
-| 8. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `59.87 kB` | -46% `19.48 kB` | **π `7 ms`** |
-| 9. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `62.50 kB` | -46% `19.57 kB` | *31x* `215 ms` |
-| 10. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `63.15 kB` | -46% `19.68 kB` | *41x* `285 ms` |
+| 4. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `58.29 kB` | -48% `18.92 kB` | *489x* `3,581 ms` |
+| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `59.70 kB` | -47% `19.12 kB` | *200x* `1,465 ms` |
+| 6. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `59.52 kB` | -47% `19.26 kB` | **π `7 ms`** |
+| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `59.82 kB` | -47% `19.33 kB` | *2x* `21 ms` |
+| 8. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `59.87 kB` | -46% `19.48 kB` | *1x* `7 ms` |
+| 9. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `62.50 kB` | -46% `19.57 kB` | *29x* `215 ms` |
+| 10. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `63.15 kB` | -46% `19.68 kB` | *39x* `285 ms` |
| 11. [bun](packages/minifiers/minifiers/bun.ts) | -64% `61.84 kB` | -45% `19.86 kB` | *2x* `19 ms` |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -44% `97.63 kB` | -31% `25.00 kB` | *41x* `282 ms` |
+| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -44% `97.63 kB` | -31% `25.00 kB` | *38x* `282 ms` |
----
@@ -179,17 +179,17 @@ xychart-beta
| [jquery v3.5.1](https://www.npmjs.com/package/jquery/v/3.5.1) ([Source](https://unpkg.com/jquery@3.5.1/dist/jquery.js)) | `287.63 kB` | `84.50 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -69% `89.17 kB` | **π-63% `30.87 kB`** | *7x* `63 ms` |
-| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-69% `88.45 kB`** | -63% `30.90 kB` | *182x* `1,593 ms` |
-| 3. [terser](packages/minifiers/minifiers/terser.ts) | -69% `89.54 kB` | -63% `30.91 kB` | *108x* `947 ms` |
-| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `89.33 kB` | -63% `30.97 kB` | *1x* `13 ms` |
-| 5. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `89.68 kB` | -63% `31.45 kB` | **π `9 ms`** |
-| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `94.08 kB` | -63% `31.47 kB` | *36x* `314 ms` |
-| 7. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -67% `94.55 kB` | -63% `31.62 kB` | *43x* `381 ms` |
-| 8. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -68% `92.10 kB` | -62% `31.80 kB` | *275x* `2,398 ms` |
+| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-69% `88.45 kB`** | -63% `30.90 kB` | *190x* `1,593 ms` |
+| 3. [terser](packages/minifiers/minifiers/terser.ts) | -69% `89.54 kB` | -63% `30.91 kB` | *113x* `947 ms` |
+| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `89.33 kB` | -63% `30.97 kB` | *1x* `12 ms` |
+| 5. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `89.68 kB` | -63% `31.45 kB` | **π `8 ms`** |
+| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `94.08 kB` | -63% `31.47 kB` | *37x* `314 ms` |
+| 7. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -67% `94.55 kB` | -63% `31.62 kB` | *45x* `381 ms` |
+| 8. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -68% `92.10 kB` | -62% `31.80 kB` | *286x* `2,398 ms` |
| 9. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -69% `90.07 kB` | -62% `31.95 kB` | *4x* `36 ms` |
| 10. [bun](packages/minifiers/minifiers/bun.ts) | -68% `92.55 kB` | -61% `32.65 kB` | *3x* `27 ms` |
-| 11. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -68% `92.73 kB` | -61% `33.09 kB` | *463x* `4,039 ms` |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -50% `144.14 kB` | -52% `40.88 kB` | *41x* `363 ms` |
+| 11. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -68% `92.73 kB` | -61% `33.09 kB` | *482x* `4,039 ms` |
+| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -50% `144.14 kB` | -52% `40.88 kB` | *43x* `363 ms` |
----
@@ -218,18 +218,18 @@ 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.70 kB` | **π-52% `42.73 kB`** | *7x* `90 ms` |
-| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `116.80 kB` | -52% `42.92 kB` | *90x* `1,156 ms` |
-| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `113.80 kB`** | -52% `43.04 kB` | *173x* `2,206 ms` |
-| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `117.25 kB` | -52% `43.36 kB` | *1x* `16 ms` |
-| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `117.90 kB` | -51% `43.93 kB` | *211x* `2,696 ms` |
-| 6. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `115.61 kB` | -51% `44.18 kB` | *360x* `4,588 ms` |
-| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `117.69 kB` | -51% `44.36 kB` | **π `13 ms`** |
-| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -65% `118.14 kB` | -51% `44.37 kB` | *3x* `41 ms` |
-| 9. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -63% `126.14 kB` | -50% `44.45 kB` | *28x* `364 ms` |
-| 10. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -63% `126.58 kB` | -50% `44.68 kB` | *35x* `457 ms` |
+| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -66% `115.70 kB` | **π-52% `42.73 kB`** | *6x* `90 ms` |
+| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `116.80 kB` | -52% `42.92 kB` | *81x* `1,156 ms` |
+| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `113.80 kB`** | -52% `43.04 kB` | *155x* `2,206 ms` |
+| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `117.25 kB` | -52% `43.36 kB` | *1x* `15 ms` |
+| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -66% `117.90 kB` | -51% `43.93 kB` | *189x* `2,696 ms` |
+| 6. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -66% `115.61 kB` | -51% `44.18 kB` | *323x* `4,588 ms` |
+| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `117.69 kB` | -51% `44.36 kB` | **π `14 ms`** |
+| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -65% `118.14 kB` | -51% `44.37 kB` | *2x* `41 ms` |
+| 9. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -63% `126.14 kB` | -50% `44.45 kB` | *25x* `364 ms` |
+| 10. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -63% `126.58 kB` | -50% `44.68 kB` | *32x* `457 ms` |
| 11. [bun](packages/minifiers/minifiers/bun.ts) | -64% `121.50 kB` | -49% `45.40 kB` | *2x* `32 ms` |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -42% `197.36 kB` | -36% `57.17 kB` | *37x* `479 ms` |
+| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -42% `197.36 kB` | -36% `57.17 kB` | *33x* `479 ms` |
----
@@ -258,16 +258,16 @@ xychart-beta
| :----------------------------------------------------------------------------------------------------------------------- | -------------------------------: | -------------------------------: | ---------------------------: |
| [lodash v4.17.21](https://www.npmjs.com/package/lodash/v/4.17.21) ([Source](https://unpkg.com/lodash@4.17.21/lodash.js)) | `544.09 kB` | `96.69 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-87% `68.17 kB`** | **π-74% `24.69 kB`** | *143x* `1,689 ms` |
-| 2. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -86% `73.50 kB` | -74% `25.02 kB` | *365x* `4,306 ms` |
-| 3. [terser](packages/minifiers/minifiers/terser.ts) | -87% `70.67 kB` | -74% `25.19 kB` | *85x* `1,008 ms` |
+| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-87% `68.17 kB`** | **π-74% `24.69 kB`** | *146x* `1,689 ms` |
+| 2. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -86% `73.50 kB` | -74% `25.02 kB` | *372x* `4,306 ms` |
+| 3. [terser](packages/minifiers/minifiers/terser.ts) | -87% `70.67 kB` | -74% `25.19 kB` | *87x* `1,008 ms` |
| 4. [@swc/core](packages/minifiers/minifiers/swc.ts) | -87% `69.82 kB` | -74% `25.24 kB` | *6x* `74 ms` |
-| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -87% `72.37 kB` | -74% `25.50 kB` | *176x* `2,083 ms` |
+| 5. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) | -87% `72.37 kB` | -74% `25.50 kB` | *180x* `2,083 ms` |
| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -86% `74.61 kB` | -73% `25.86 kB` | *28x* `333 ms` |
-| 7. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -87% `71.38 kB` | -73% `25.98 kB` | **π `12 ms`** |
+| 7. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -87% `71.38 kB` | -73% `25.98 kB` | *1x* `12 ms` |
| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -87% `72.48 kB` | -73% `26.20 kB` | *2x* `34 ms` |
-| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -86% `75.29 kB` | -73% `26.22 kB` | *33x* `393 ms` |
-| 10. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -87% `71.90 kB` | -73% `26.50 kB` | *1x* `13 ms` |
+| 9. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -86% `75.29 kB` | -73% `26.22 kB` | *34x* `393 ms` |
+| 10. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -87% `71.90 kB` | -73% `26.50 kB` | **π `12 ms`** |
| 11. [bun](packages/minifiers/minifiers/bun.ts) | -87% `73.45 kB` | -72% `26.66 kB` | *2x* `25 ms` |
| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -73% `148.78 kB` | -62% `36.33 kB` | *31x* `365 ms` |
@@ -287,29 +287,66 @@ config:
---
xychart-beta
title "d3 v6.3.1"
- x-axis ["Original",1,2,3,4,5,6,7,8,9,10]
+ x-axis ["Original",1,2,3,4,5,6,7,8,9]
y-axis "Gzip size" 0 --> 130686
- bar [130686,87016,87205,88087,88148,88319,89156,89882,90800,92395,94166]
+ bar [130686,87016,87205,88087,88148,88319,89156,90800,92395,94166]
```
-| Artifact | Original size | Gzip size | |
-| :------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | -------------------------------: | ---------------------------: |
-| [d3 v6.3.1](https://www.npmjs.com/package/d3/v/6.3.1) ([Source](https://unpkg.com/d3@6.3.1/dist/d3.js)) | `555.77 kB` | `130.69 kB` | |
-| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-53% `263.56 kB`** | **π-33% `87.02 kB`** | *123x* `3,927 ms` |
-| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -52% `265.22 kB` | -33% `87.21 kB` | *6x* `203 ms` |
-| 3. [terser](packages/minifiers/minifiers/terser.ts) | -52% `267.78 kB` | -33% `88.09 kB` | *73x* `2,347 ms` |
-| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -51% `270.83 kB` | -33% `88.15 kB` | *1x* `37 ms` |
-| 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -50% `275.35 kB` | -32% `88.32 kB` | *22x* `711 ms` |
-| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -50% `276.47 kB` | -32% `89.16 kB` | *32x* `1,022 ms` |
-| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -52% `269.35 kB` | -31% `89.88 kB` | **π `32 ms`** |
-| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -51% `270.13 kB` | -31% `90.80 kB` | *2x* `71 ms` |
-| 9. [bun](packages/minifiers/minifiers/bun.ts) | -51% `273.41 kB` | -29% `92.40 kB` | *1x* `49 ms` |
-| 10. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -51% `270.32 kB` | -28% `94.17 kB` | *206x* `6,575 ms` |
-| 11. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Minification | β | β | - |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Minification | β | β | - |
+| Artifact | Original size | Gzip size | |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | -------------------------------: | ---------------------------: |
+| [d3 v6.3.1](https://www.npmjs.com/package/d3/v/6.3.1) ([Source](https://unpkg.com/d3@6.3.1/dist/d3.js)) | `555.77 kB` | `130.69 kB` | |
+| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
+| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-53% `263.56 kB`** | **π-33% `87.02 kB`** | *111x* `3,927 ms` |
+| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -52% `265.22 kB` | -33% `87.21 kB` | *5x* `203 ms` |
+| 3. [terser](packages/minifiers/minifiers/terser.ts) | -52% `267.78 kB` | -33% `88.09 kB` | *66x* `2,347 ms` |
+| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -51% `270.83 kB` | -33% `88.15 kB` | **π `35 ms`** |
+| 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -50% `275.35 kB` | -32% `88.32 kB` | *20x* `711 ms` |
+| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -50% `276.47 kB` | -32% `89.16 kB` | *29x* `1,022 ms` |
+| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -51% `270.13 kB` | -31% `90.80 kB` | *2x* `71 ms` |
+| 8. [bun](packages/minifiers/minifiers/bun.ts) | -51% `273.41 kB` | -29% `92.40 kB` | *1x* `49 ms` |
+| 9. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -51% `270.32 kB` | -28% `94.17 kB` | *187x* `6,575 ms` |
+| 10. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Minification | β | β | - |
+| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Minification | β | β | - |
+| 12. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) β Failed to parse json:
+{0x1abf910c, 0x5, 0x5}, 0x0?)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178
+github.com/tdewolff/minify/v2/js.decimalnumber({0x1abf910c?, 0xc0002c9c80?, 0xc0002cdb00?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef5536918?, 0xc0002cb160?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifybindingelement(0xc0001cfc50, {{0x7f1ef5536888?, 0xc0002d83f0?}, {0x7f1ef5536918?, 0xc0002cb160?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyvardecl(0xc0001cfc50, 0x7f1ef53b6675?, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:540 +0x219
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef55367c8?, 0xc0002d83c0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1374 +0x1676
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef55367f8?, 0xc000680e28?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001cfc50, {0x7f1ef5536e88?, 0xc00002f480})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001cfc50, 0xc0001883a8)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001cfc50, 0xc000188370, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef5536a98?, 0xc000188370?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef5536978?, 0xc00002ee60?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0001cfc50, {{0xc0001a2120?, 0xc000188160?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef55369a8?, 0xc000746ed0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001cfc50, {0x7f1ef5536978?, 0xc00002eea0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001cfc50, {0x7f1ef5536e88?, 0xc00002eef0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*minifier).minify(0xc0000222b8, 0x0?, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08?, 0xc00003a660?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb
+github.com/tdewolff/minify/v2.(*m).minifymimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08, 0xc00003a660}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255
+github.com/tdewolff/minify/v2.(*m).minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08, 0xc00003a660} | β | β | - |
----
@@ -338,17 +375,17 @@ xychart-beta
| :----------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | ---------------------------: |
| [terser v5.30.3](https://www.npmjs.com/package/terser/v/5.30.3) ([Source](https://unpkg.com/terser@5.30.3/dist/bundle.min.js)) | `1.01 MB` | `193.76 kB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -56% `440.17 kB` | **π-37% `122.35 kB`** | *1x* `39 ms` |
+| 1. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -56% `440.17 kB` | **π-37% `122.35 kB`** | *1x* `37 ms` |
| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -55% `455.63 kB` | -36% `123.29 kB` | *5x* `177 ms` |
-| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | -55% `451.19 kB` | -36% `123.33 kB` | *109x* `3,787 ms` |
-| 4. [terser](packages/minifiers/minifiers/terser.ts) | -55% `458.29 kB` | -36% `123.49 kB` | *65x* `2,256 ms` |
-| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -53% `474.40 kB` | -36% `124.43 kB` | *28x* `988 ms` |
-| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -53% `472.16 kB` | -36% `124.61 kB` | *22x* `778 ms` |
-| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -55% `456.59 kB` | -36% `124.89 kB` | **π `35 ms`** |
-| 8. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | **π-56% `439.97 kB`** | -35% `126.45 kB` | *175x* `6,069 ms` |
+| 3. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | -55% `451.19 kB` | -36% `123.33 kB` | *115x* `3,787 ms` |
+| 4. [terser](packages/minifiers/minifiers/terser.ts) | -55% `458.29 kB` | -36% `123.49 kB` | *68x* `2,256 ms` |
+| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -53% `474.40 kB` | -36% `124.43 kB` | *30x* `988 ms` |
+| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -53% `472.16 kB` | -36% `124.61 kB` | *23x* `778 ms` |
+| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -55% `456.59 kB` | -36% `124.89 kB` | **π `33 ms`** |
+| 8. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | **π-56% `439.97 kB`** | -35% `126.45 kB` | *184x* `6,069 ms` |
| 9. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -55% `458.89 kB` | -35% `126.71 kB` | *1x* `64 ms` |
| 10. [bun](packages/minifiers/minifiers/bun.ts) | -54% `466.80 kB` | -34% `127.65 kB` | *1x* `43 ms` |
-| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -37% `633.71 kB` | -25% `145.18 kB` | *38x* `1,341 ms` |
+| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -37% `633.71 kB` | -25% `145.18 kB` | *40x* `1,341 ms` |
| 12. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Minification | β | β | - |
@@ -367,29 +404,78 @@ config:
---
xychart-beta
title "three v0.124.0"
- x-axis ["Original",1,2,3,4,5,6,7,8,9,10,11]
+ x-axis ["Original",1,2,3,4,5,6,7,8,9,10]
y-axis "Gzip size" 0 --> 248267
- bar [248267,158764,159071,159200,160827,162771,163036,163198,163725,164610,166210,193471]
+ bar [248267,158764,159071,159200,160827,162771,163036,163198,163725,166210,193471]
```
-| Artifact | Original size | Gzip size | |
-| :------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | --------------------------------: |
-| [three v0.124.0](https://www.npmjs.com/package/three/v/0.124.0) ([Source](https://unpkg.com/three@0.124.0/build/three.js)) | `1.25 MB` | `248.27 kB` | |
-| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -48% `643.05 kB` | **π-36% `158.76 kB`** | *5x* `300 ms` |
-| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-49% `641.59 kB`** | -36% `159.07 kB` | *99x* `5,046 ms` |
-| 3. [terser](packages/minifiers/minifiers/terser.ts) | -48% `653.26 kB` | -36% `159.20 kB` | *59x* `3,040 ms` |
-| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -48% `647.00 kB` | -35% `160.83 kB` | *1x* `55 ms` |
-| 5. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -48% `644.52 kB` | -34% `162.77 kB` | *144x* `7,352 ms` |
-| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -46% `674.49 kB` | -34% `163.04 kB` | *19x* `994 ms` |
-| 7. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -46% `675.50 kB` | -34% `163.20 kB` | *25x* `1,310 ms` |
-| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -48% `646.76 kB` | -34% `163.73 kB` | *1x* `89 ms` |
-| 9. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -48% `642.46 kB` | -34% `164.61 kB` | **π `51 ms`** |
-| 10. [bun](packages/minifiers/minifiers/bun.ts) | -47% `655.93 kB` | -33% `166.21 kB` | *1x* `57 ms` |
-| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -24% `952.01 kB` | -22% `193.47 kB` | *33x* `1,715 ms` |
-| 12. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| Artifact | Original size | Gzip size | |
+| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------: | --------------------------------: | --------------------------------: |
+| [three v0.124.0](https://www.npmjs.com/package/three/v/0.124.0) ([Source](https://unpkg.com/three@0.124.0/build/three.js)) | `1.25 MB` | `248.27 kB` | |
+| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
+| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | -48% `643.05 kB` | **π-36% `158.76 kB`** | *5x* `300 ms` |
+| 2. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-49% `641.59 kB`** | -36% `159.07 kB` | *93x* `5,046 ms` |
+| 3. [terser](packages/minifiers/minifiers/terser.ts) | -48% `653.26 kB` | -36% `159.20 kB` | *56x* `3,040 ms` |
+| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -48% `647.00 kB` | -35% `160.83 kB` | **π `54 ms`** |
+| 5. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) | -48% `644.52 kB` | -34% `162.77 kB` | *136x* `7,352 ms` |
+| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -46% `674.49 kB` | -34% `163.04 kB` | *18x* `994 ms` |
+| 7. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -46% `675.50 kB` | -34% `163.20 kB` | *24x* `1,310 ms` |
+| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -48% `646.76 kB` | -34% `163.73 kB` | *1x* `89 ms` |
+| 9. [bun](packages/minifiers/minifiers/bun.ts) | -47% `655.93 kB` | -33% `166.21 kB` | *1x* `57 ms` |
+| 10. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) | -24% `952.01 kB` | -22% `193.47 kB` | *31x* `1,715 ms` |
+| 11. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| 12. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) β Failed to parse json:
+{0x442a94e8, 0x4, 0x4}, 0x0?)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:512 +0x1165
+github.com/tdewolff/minify/v2/js.decimalnumber({0x442a94e8?, 0x442a94dd?, 0x9?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f2010936918?, 0xc0005e0940?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0001adc50, {{0xc0005ea1e0?, 0xc0005e9a00?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f20109369a8?, 0xc0005ec360?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f2010936828?, 0xc0005ec390?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f20109367f8?, 0xc000b705e8?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001adc50, {0x7f2010936e88?, 0xc000b6fb50})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001adc50, 0xc000259378)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001adc50, 0xc000259340, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001adc50, {0x7f2010936fd8?, 0xc000259340})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:321 +0x265
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001adc50, 0xc000240718)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001adc50, 0xc0002406e0, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001adc50, {0x7f2010936fd8?, 0xc0002406e0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:321 +0x265
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001adc50, 0xc0001982f8)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001adc50, 0xc0001982c0, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f2010936a98?, 0xc0001982c0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f2010936978?, 0xc0009ebec0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0001adc50, {{0xc0001a2120?, 0xc0001980b0?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f20109369a8?, 0xc000a01650?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001adc50, {0x7f2010936978?, 0xc0009ebee0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001adc50, {0x7f2010936e88?, 0xc0009ebef0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*minifier).minify(0xc0000222b8, 0x0?, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08?, 0xc00003a660?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb
+github.com/tdewolff/minify/v2.(*m).minifymimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08, 0xc00003a660}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255
+github.com/tdewolff/minify/v2.(*m).minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08, 0xc00003a660} | β | β | - |
----
@@ -407,29 +493,76 @@ config:
---
xychart-beta
title "victory v35.8.4"
- x-axis ["Original",1,2,3,4,5,6,7,8,9]
+ x-axis ["Original",1,2,3,4,5,6,7,8]
y-axis "Gzip size" 0 --> 309942
- bar [309942,157435,157843,158710,162248,165014,166386,167579,181071,182671]
+ bar [309942,157435,157843,158710,162248,166386,167579,181071,182671]
```
-| Artifact | Original size | Gzip size | |
-| :------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------: | --------------------------------: | --------------------------------: |
-| [victory v35.8.4](https://www.npmjs.com/package/victory/v/35.8.4) ([Source](https://unpkg.com/victory@35.8.4/dist/victory.js)) | `2.13 MB` | `309.94 kB` | |
-| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
-| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `694.78 kB`** | **π-49% `157.44 kB`** | *118x* `6,579 ms` |
-| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -67% `706.21 kB` | -49% `157.84 kB` | *8x* `450 ms` |
-| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `715.59 kB` | -49% `158.71 kB` | *74x* `4,128 ms` |
-| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `716.13 kB` | -48% `162.25 kB` | *1x* `81 ms` |
-| 5. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `717.07 kB` | -47% `165.01 kB` | **π `55 ms`** |
-| 6. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `759.34 kB` | -46% `166.39 kB` | *29x* `1,653 ms` |
-| 7. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -65% `756.53 kB` | -46% `167.58 kB` | *23x* `1,314 ms` |
-| 8. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `724.14 kB` | -42% `181.07 kB` | *2x* `122 ms` |
-| 9. [bun](packages/minifiers/minifiers/bun.ts) | -66% `727.90 kB` | -41% `182.67 kB` | *1x* `81 ms` |
-| 10. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) β Timed out | - | - | :warning: `+10,000 ms` |
-| 11. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Minification | β | β | - |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Post-validation | β | β | - |
+| Artifact | Original size | Gzip size | |
+| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | --------------------------------: |
+| [victory v35.8.4](https://www.npmjs.com/package/victory/v/35.8.4) ([Source](https://unpkg.com/victory@35.8.4/dist/victory.js)) | `2.13 MB` | `309.94 kB` | |
+| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
+| 1. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) | **π-67% `694.78 kB`** | **π-49% `157.44 kB`** | *88x* `6,579 ms` |
+| 2. [@swc/core](packages/minifiers/minifiers/swc.ts) | -67% `706.21 kB` | -49% `157.84 kB` | *6x* `450 ms` |
+| 3. [terser](packages/minifiers/minifiers/terser.ts) | -66% `715.59 kB` | -49% `158.71 kB` | *55x* `4,128 ms` |
+| 4. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `716.13 kB` | -48% `162.25 kB` | **π `74 ms`** |
+| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `759.34 kB` | -46% `166.39 kB` | *22x* `1,653 ms` |
+| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -65% `756.53 kB` | -46% `167.58 kB` | *17x* `1,314 ms` |
+| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -66% `724.14 kB` | -42% `181.07 kB` | *1x* `122 ms` |
+| 8. [bun](packages/minifiers/minifiers/bun.ts) | -66% `727.90 kB` | -41% `182.67 kB` | *1x* `81 ms` |
+| 9. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| 10. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Minification | β | β | - |
+| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Post-validation | β | β | - |
+| 12. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) β Failed to parse json:
+{0x366b6fc4, 0x5, 0x5}, 0x0?)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178
+github.com/tdewolff/minify/v2/js.decimalnumber({0x366b6fc4?, 0x366b6fb2?, 0x1?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a44736918?, 0xc00025dce0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifybindingelement(0xc0000cfc50, {{0x7f9a44736888?, 0xc00026adb0?}, {0x7f9a44736918?, 0xc00025dce0?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyvardecl(0xc0000cfc50, 0xc00026acc0, 0x90?)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:571 +0xfc
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0000cfc50, {0x7f9a44736ee8?, 0xc00026acc0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:141 +0x1725
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0000cfc50, 0xc000264a88)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0000cfc50, 0xc000264a50, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a44736a98?, 0xc000264a50?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a44736978?, 0xc00024f5e0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyproperty(0xc0000cfc50, {0xc00025ed28, 0x0, {0x7f9a44736978, 0xc00024f5e0}, {0x0, 0x0}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:796 +0xd9
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a44736c18?, 0xc0000bc1e0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1143 +0x241a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0000cfc50, {{0xc0000be900?, 0xc0000a6490?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a447369a8?, 0xc000d3a900?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0000cfc50, {0x7f9a44736dc8?, 0xc000acebe0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0000cfc50, 0xc0000aa248)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0000cfc50, 0xc0000aa210, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a44736a98?, 0xc0000aa210?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0000cfc50, {{0xc0000be240?, 0xc0000a60a0?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0000cfc50, {0x7f9a447369a8?, 0xc000d3a930?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0000cfc50, {0x7f9a44736e88?, 0xc000acec00})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*minifier).minify(0xc0000222b8, 0x0?, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08?, 0xc0000a4000?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb
+github.com/tdewolff/minify/v2.(*m).minifymimetype(0xc000078380, {0xc0000a0018, 0x16, 0x18}, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08, 0xc0000a4000}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255
+github.com/tdewolff/minify/v2.(*m).minify(0xc000078380, {0xc0000a0000?, 0x0?}, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08, 0xc0000a4000} | β | β | - |
----
@@ -447,29 +580,98 @@ config:
---
xychart-beta
title "echarts v5.1.1"
- x-axis ["Original",1,2,3,4,5,6,7,8]
+ x-axis ["Original",1,2,3,4,5,6,7]
y-axis "Gzip size" 0 --> 684611
- bar [684611,321255,321986,324608,330736,331412,331563,331847,337934]
+ bar [684611,321255,321986,324608,330736,331412,331563,337934]
```
-| Artifact | Original size | Gzip size | |
-| :------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------: | --------------------------------: | --------------------------------: |
-| [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% `994.54 kB`** | **π-53% `321.26 kB`** | *6x* `798 ms` |
-| 2. [terser](packages/minifiers/minifiers/terser.ts) | -69% `1.00 MB` | -53% `321.99 kB` | *54x* `6,206 ms` |
-| 3. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `1.01 MB` | -53% `324.61 kB` | *1x* `166 ms` |
-| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -66% `1.07 MB` | -52% `330.74 kB` | *24x* `2,749 ms` |
-| 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `1.07 MB` | -52% `331.41 kB` | *15x* `1,756 ms` |
-| 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -68% `1.01 MB` | -52% `331.56 kB` | *1x* `189 ms` |
-| 7. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -68% `1.01 MB` | -52% `331.85 kB` | **π `115 ms`** |
-| 8. [bun](packages/minifiers/minifiers/bun.ts) | -68% `1.02 MB` | -51% `337.93 kB` | *1x* `130 ms` |
-| 9. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Timed out | - | - | :warning: `+10,000 ms` |
-| 10. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) β Timed out | - | - | :warning: `+10,000 ms` |
-| 11. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) β Timed out | - | - | :warning: `+10,000 ms` |
-| 12. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Minification | β | β | - |
+| Artifact | Original size | Gzip size | |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------: | --------------------------------: | --------------------------------: |
+| [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% `994.54 kB`** | **π-53% `321.26 kB`** | *6x* `798 ms` |
+| 2. [terser](packages/minifiers/minifiers/terser.ts) | -69% `1.00 MB` | -53% `321.99 kB` | *47x* `6,206 ms` |
+| 3. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `1.01 MB` | -53% `324.61 kB` | *1x* `145 ms` |
+| 4. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -66% `1.07 MB` | -52% `330.74 kB` | *21x* `2,749 ms` |
+| 5. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -67% `1.07 MB` | -52% `331.41 kB` | *13x* `1,756 ms` |
+| 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -68% `1.01 MB` | -52% `331.56 kB` | *1x* `189 ms` |
+| 7. [bun](packages/minifiers/minifiers/bun.ts) | -68% `1.02 MB` | -51% `337.93 kB` | **π `130 ms`** |
+| 8. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| 9. [uglify-js](packages/minifiers/minifiers/uglify-js.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| 10. [google-closure-compiler](packages/minifiers/minifiers/google-closure-compiler.ts) β Timed out | - | - | :warning: `+10,000 ms` |
+| 11. [tedivm/jshrink](packages/minifiers/minifiers/jshrink/index.ts) β Minification | β | β | - |
+| 12. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) β Failed to parse json:
+{0x2b9c2165, 0x5, 0x5}, 0x0?)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178
+github.com/tdewolff/minify/v2/js.decimalnumber({0x2b9c2165?, 0xc00023c180?, 0xc0002394d0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536918?, 0xc0002339c0?}, 0xa)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc000239590?}, 0x4)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002395c0?}, 0x4)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002396b0?}, 0x2)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:972 +0x1a38
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536a68?, 0xc0002398c0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1368 +0x1ea6
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001bdc50, {0x7f3cfa536dc8?, 0xc00023a250})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001bdc50, 0xc000234df8)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001bdc50, 0xc000234dc0, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc000234dc0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002398f0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa5367f8?, 0xc0014c4168?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001bdc50, {0x7f3cfa536dc8?, 0xc00023a490})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001bdc50, 0xc0002340e8)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001bdc50, 0xc0002340b0, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc0002340b0?}, 0x11)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa5369a8?, 0xc000240600?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1324 +0xff6
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc00023a4b0?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifybindingelement(0xc0001bdc50, {{0x7f3cfa536888?, 0xc0002315c0?}, {0x7f3cfa536978?, 0xc00023a4b0?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyvardecl(0xc0001bdc50, 0x7f3cfa3b6675?, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:540 +0x219
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa5367c8?, 0xc000231590?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1374 +0x1676
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa5367f8?, 0xc001010090?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001bdc50, {0x7f3cfa536e88?, 0xc000cafd60})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyblockstmt(0xc0001bdc50, 0xc0001883a8)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyfuncdecl(0xc0001bdc50, 0xc000188370, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc000188370?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc000caef20?}, 0x1)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyarguments(0xc0001bdc50, {{0xc0001a2120?, 0xc000188160?, 0x11?}})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa5369a8?, 0xc0013589f0?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifyexpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc000caef40?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a
+github.com/tdewolff/minify/v2/js.(*jsminifier).minifystmt(0xc0001bdc50, {0x7f3cfa536e88?, 0xc000caefe0})
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f
+github.com/tdewolff/minify/v2/js.(*minifier).minify(0xc0000222b8, 0x0?, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08?, 0xc00003a660?}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb
+github.com/tdewolff/minify/v2.(*m).minifymimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08, 0xc00003a660}, 0x0)
+ /home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255
+github.com/tdewolff/minify/v2.(*m).minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08, 0xc00003a660} | β | β | - |
----
@@ -489,7 +691,7 @@ xychart-beta
title "antd v4.16.1"
x-axis ["Original",1,2,3,4,5,6,7,8]
y-axis "Gzip size" 0 --> 825175
- bar [825175,452477,457789,463332,471791,475480,478572,488279,491833]
+ bar [825175,452477,457789,463332,471792,475480,478572,488279,491833]
```
@@ -499,11 +701,11 @@ 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) | **π-68% `2.15 MB`** | **π-45% `452.48 kB`** | *8x* `1,185 ms` |
-| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `2.25 MB` | -45% `457.79 kB` | *48x* `6,929 ms` |
-| 3. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `2.28 MB` | -44% `463.33 kB` | *1x* `210 ms` |
-| 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `2.29 MB` | -43% `471.79 kB` | **π `143 ms`** |
-| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `2.43 MB` | -42% `475.48 kB` | *21x* `3,136 ms` |
-| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `2.42 MB` | -42% `478.57 kB` | *17x* `2,525 ms` |
+| 2. [terser](packages/minifiers/minifiers/terser.ts) | -66% `2.25 MB` | -45% `457.79 kB` | *50x* `6,929 ms` |
+| 3. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -66% `2.28 MB` | -44% `463.33 kB` | *1x* `190 ms` |
+| 4. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -66% `2.29 MB` | -43% `471.79 kB` | **π `138 ms`** |
+| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -64% `2.43 MB` | -42% `475.48 kB` | *22x* `3,136 ms` |
+| 6. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -64% `2.42 MB` | -42% `478.57 kB` | *18x* `2,525 ms` |
| 7. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -65% `2.31 MB` | -41% `488.28 kB` | *2x* `305 ms` |
| 8. [bun](packages/minifiers/minifiers/bun.ts) | -66% `2.30 MB` | -40% `491.83 kB` | *1x* `177 ms` |
| 9. [babel-minify](packages/minifiers/minifiers/babel-minify.ts) β Timed out | - | - | :warning: `+10,000 ms` |
@@ -539,8 +741,8 @@ xychart-beta
| [typescript v4.9.5](https://www.npmjs.com/package/typescript/v/4.9.5) ([Source](https://unpkg.com/typescript@4.9.5/lib/typescript.js)) | `10.95 MB` | `1.88 MB` | |
| **Minifier** | **Minified size** | **Minzipped size** | **Time** |
| 1. [@swc/core](packages/minifiers/minifiers/swc.ts) | **π-70% `3.31 MB`** | **π-54% `859.20 kB`** | *8x* `2,120 ms` |
-| 2. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `3.35 MB` | -54% `860.66 kB` | *1x* `413 ms` |
-| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `3.35 MB` | -54% `875.82 kB` | **π `263 ms`** |
+| 2. [oxc-minify](packages/minifiers/minifiers/oxc-minify.ts) | -69% `3.35 MB` | -54% `860.66 kB` | *1x* `385 ms` |
+| 3. [@tdewolff/minify](packages/minifiers/minifiers/tdewolff-minify.ts) | -69% `3.35 MB` | -54% `875.82 kB` | **π `261 ms`** |
| 4. [uglify-js (no compress)](packages/minifiers/minifiers/uglify-js.ts) | -68% `3.54 MB` | -53% `876.54 kB` | *15x* `4,029 ms` |
| 5. [terser (no compress)](packages/minifiers/minifiers/terser.ts) | -68% `3.53 MB` | -53% `879.30 kB` | *20x* `5,373 ms` |
| 6. [esbuild](packages/minifiers/minifiers/esbuild.ts) | -68% `3.49 MB` | -51% `915.55 kB` | *1x* `484 ms` |
@@ -559,30 +761,23 @@ xychart-beta
> π€ This analysis is AI generated
-What an exhilarating showdown in the world of JavaScript minifiers! These tools battled it out across speed and minification prowess over a grueling 12-round tournament, and we've got the results you crave. Letβs dive into the action!
-
-### Best Minifier
-**π The standout champion: @swc/core!**
-With its lightning-fast performance and consistently stellar compression ratios, itβs hard not to crown @swc/core as the best overall performer. From compressing a massive "antd" package to slashing typescript's size, @swc/core impressed with its ability to handle hefty workloads while delivering fantastic gzip sizesβoften leading the pack. For the speed-conscious developer who doesnβt want to compromise transfer-time efficiency, @swc/core serves as the ultimate weapon. Did you see it smash through echarts in under one second for a 47% reduction? That was unreal!
-
-### Honorable Mentions
-**oxc-minify:** Oh, so close! oxc-minify proved to be a speed demon, securing remarkable times for larger files like "typescript" and "terser." Its compression ratios are just slightly less impressive than @swc/core, but if speed is your priority, it might edge ahead for your needs. Watch it zip through "three" with a solid 39 ms finish!
+What a showdown! The arena was packed with speed demons and compression wizards, each battling it out to climb the leaderboard. Sit tight as we reveal the victors, applaud the honorable, and send off a few underperformers.
-**@tdewolff/minify:** Speaking of speed, this minifier practically teleported through smaller files. From "react" to "lodash," it claimed fastest minifier in a jaw-dropping number of rounds (9 out of 12!). It trades off a small compression edge for incredible processing time, making it ideal for quick build pipelines where every millisecond counts.
+### Best minifier
+Ladies and gentlemen, give it up for **@swc/core**! While it's not the absolute fastest, this firecracker balances incredible speed with impressively compact gzip sizes. With it frequently coming in first for sheer compression (e.g., dominating "jquery" at 30.87 kB and "antd" at 452.48 kB), it wins by delivering the smallest usable results across the board. Whether you're compressing bite-sized libraries or beastly monoliths, @swc/core gets the job done with finesse.
-**uglify-js:** You canβt talk about minifiers without mentioning this legend. It remains a compression powerhouse, regularly delivering the smallest gzip sizes (e.g., victory and d3). However, those results came at the cost of excruciatingly long runtimesβsometimes clocking in at several minutes. If your ultimate need is razor-thin file sizes and you donβt mind waiting, uglify-js remains a top choice.
-
-**terser:** Consistently solid in both size and speed, terser strikes the perfect balance in most scenarios. It might not win outright, but it delivers reliable results without any surprises. A true all-rounder for the modern developer.
+### Honorable mentions
+1. **oxc-minify**: Itβs the unwavering speed king, obliterating the competition in every performance metric. Need rapid-fire minification and can handle a teensy bit less compression? This is your go-to. Who can argue with sub-400ms on "typescript" and near-instant compression for smaller packages? Bravo!
+2. **uglify-js**: The seasoned veteran still flexes! Consistently delivers razor-sharp compression across scenarios, often achieving the best overall sizes (take "lodash" at 24.69 kB and "d3" at 87.02 kB). But itβs a bit of a grandma on the track, so expect it to take its sweet time.
+3. **terser**: A worthy contender deluxe. Excellent compression on large files (e.g., 158.71 kB on "victory") and striking an efficient middle ground for size and speed. It finishes dependable and consistent, even if it doesnβt grab the gold often.
### Eliminated
-**babel-minify:** Spectacularly failed on "d3" with a critical crashβthis one is out. It doesnβt seem reliable enough for real-world minification tasks. Avoid unless you have simple and well-tested code.
-
-**tedivm/jshrink:** Another disappointing performance. Failed early in the same "d3" benchmark with a regex error. You donβt deserve the headaches this could bring.
-
-**bun:** While a promising name, it stumbled hard in "typescript" with a post-validation edge-case error. The post-minification failure leaves reliability in question for complex use cases.
+1. **babel-minify**: Poor babel-minify crashed out in the first lap! Its failure with "d3" due to unexpected runtime errors shows itβs stuck in the pits. Not worth the risk.
+2. **tedivm/jshrink**: A catastrophic regex error took it out early. The roaring competition requires tight regex handling, and sadly, JShrink buckled under the pressure.
+3. **@tdewolff/minify**: Exploded in the parser stage with some garbled JSON gibberish. Promising on paper but unreliable when the heat is on.
+4. **bun**: Buckled under the "typescript" test with inconsistent outputs. Its edge cases make it risky for anything but casual experiments.
-### Quick Outro
-What a stellar showcase of JavaScript minifiers! Even those that didnβt win outright gave formidable performances worth applauding. To the developers behind these tools: youβre rockstars! For anyone looking to up your minification game, the options are clear. Pick **@swc/core** for the perfect balance, **oxc-minify** if you crave speed above all, or **uglify-js** when sheer compression is king. A thrilling match with tools ready to elevate every codebase!
+What a thrilling contest! The crowd has spokenβ@swc/core is the most balanced powerhouse, while oxc-minify redefines slingshot speed. Even the slower runners like uglify-js and terser had moments of brilliance. Every minifier brought their A-game (well, almost), and it's been a blast naming our champions today. Bravo to all who competed!
## Sponsors
diff --git a/packages/data/data/data.json b/packages/data/data/data.json
index f8eb174f..9770aa9a 100644
--- a/packages/data/data/data.json
+++ b/packages/data/data/data.json
@@ -72,13 +72,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 23521,
"minzippedBytes": 8493,
- "time": 2.8176430000000003,
+ "time": 2.7985067999999997,
"runs": 5
}
}
@@ -98,13 +98,13 @@
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 23494,
"minzippedBytes": 8628,
- "time": 2.5334421999999996,
+ "time": 2.3997072000000004,
"runs": 5
}
}
@@ -236,13 +236,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 59516,
"minzippedBytes": 19260,
- "time": 8.00337,
+ "time": 7.3112278,
"runs": 5
}
}
@@ -262,13 +262,13 @@
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 59867,
"minzippedBytes": 19478,
- "time": 6.8036216,
+ "time": 7.470803599999999,
"runs": 5
}
}
@@ -374,26 +374,26 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 89331,
"minzippedBytes": 30969,
- "time": 12.763488599999999,
+ "time": 12.155270999999999,
"runs": 5
}
}
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 89681,
"minzippedBytes": 31446,
- "time": 8.711523,
+ "time": 8.3637822,
"runs": 5
}
}
@@ -538,13 +538,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 117245,
"minzippedBytes": 43357,
- "time": 15.7030712,
+ "time": 15.2799724,
"runs": 5
}
}
@@ -577,13 +577,13 @@
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 117688,
"minzippedBytes": 44358,
- "time": 12.7365318,
+ "time": 14.2020132,
"runs": 5
}
}
@@ -741,13 +741,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 71380,
"minzippedBytes": 25979,
- "time": 11.7674134,
+ "time": 12.462838399999999,
"runs": 5
}
}
@@ -780,13 +780,13 @@
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 71895,
"minzippedBytes": 26498,
- "time": 12.644261199999999,
+ "time": 11.5452232,
"runs": 5
}
}
@@ -866,13 +866,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 270828,
"minzippedBytes": 88148,
- "time": 36.725118200000004,
+ "time": 35.119791199999995,
"runs": 5
}
}
@@ -903,19 +903,6 @@
}
}
},
- "@tdewolff/minify": {
- "minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
- "configHash": "38ae91bbd1",
- "result": {
- "data": {
- "minifiedBytes": 269353,
- "minzippedBytes": 89882,
- "time": 31.9034976,
- "runs": 5
- }
- }
- },
"esbuild": {
"minifierPath": "esbuild.ts",
"version": "0.25.4",
@@ -978,6 +965,16 @@
"stage": "minification"
}
}
+ },
+ "@tdewolff/minify": {
+ "minifierPath": "tdewolff-minify.ts",
+ "version": "2.23.6",
+ "configHash": "38ae91bbd1",
+ "result": {
+ "error": {
+ "message": "Failed to parse JSON:\n{0x1abf910c, 0x5, 0x5}, 0x0?)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178\ngithub.com/tdewolff/minify/v2/js.decimalNumber({0x1abf910c?, 0xc0002c9c80?, 0xc0002cdb00?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef5536918?, 0xc0002cb160?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBindingElement(0xc0001cfc50, {{0x7f1ef5536888?, 0xc0002d83f0?}, {0x7f1ef5536918?, 0xc0002cb160?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyVarDecl(0xc0001cfc50, 0x7f1ef53b6675?, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:540 +0x219\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef55367c8?, 0xc0002d83c0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1374 +0x1676\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef55367f8?, 0xc000680e28?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001cfc50, {0x7f1ef5536e88?, 0xc00002f480})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001cfc50, 0xc0001883a8)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001cfc50, 0xc000188370, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef5536a98?, 0xc000188370?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef5536978?, 0xc00002ee60?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0001cfc50, {{0xc0001a2120?, 0xc000188160?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef55369a8?, 0xc000746ed0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001cfc50, {0x7f1ef5536978?, 0xc00002eea0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001cfc50, {0x7f1ef5536e88?, 0xc00002eef0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*Minifier).Minify(0xc0000222b8, 0x0?, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08?, 0xc00003a660?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb\ngithub.com/tdewolff/minify/v2.(*M).MinifyMimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08, 0xc00003a660}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255\ngithub.com/tdewolff/minify/v2.(*M).Minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f1ef55359e8, 0xc00010b2c0}, {0x7f1ef5535a08, 0xc00003a660}"
+ }
+ }
}
}
},
@@ -989,13 +986,13 @@
"minified": {
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 440165,
"minzippedBytes": 122353,
- "time": 38.580704399999995,
+ "time": 37.004925400000005,
"runs": 5
}
}
@@ -1067,13 +1064,13 @@
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 456592,
"minzippedBytes": 124885,
- "time": 34.548944600000006,
+ "time": 32.8977902,
"runs": 5
}
}
@@ -1191,13 +1188,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 647001,
"minzippedBytes": 160827,
- "time": 54.53031180000001,
+ "time": 54.041522799999996,
"runs": 5
}
}
@@ -1254,19 +1251,6 @@
}
}
},
- "@tdewolff/minify": {
- "minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
- "configHash": "38ae91bbd1",
- "result": {
- "data": {
- "minifiedBytes": 642460,
- "minzippedBytes": 164610,
- "time": 50.851777600000005,
- "runs": 5
- }
- }
- },
"bun": {
"minifierPath": "bun.ts",
"version": "1.2.13",
@@ -1302,6 +1286,16 @@
"message": "timeout"
}
}
+ },
+ "@tdewolff/minify": {
+ "minifierPath": "tdewolff-minify.ts",
+ "version": "2.23.6",
+ "configHash": "38ae91bbd1",
+ "result": {
+ "error": {
+ "message": "Failed to parse JSON:\n{0x442a94e8, 0x4, 0x4}, 0x0?)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:512 +0x1165\ngithub.com/tdewolff/minify/v2/js.decimalNumber({0x442a94e8?, 0x442a94dd?, 0x9?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f2010936918?, 0xc0005e0940?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0001adc50, {{0xc0005ea1e0?, 0xc0005e9a00?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f20109369a8?, 0xc0005ec360?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f2010936828?, 0xc0005ec390?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f20109367f8?, 0xc000b705e8?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001adc50, {0x7f2010936e88?, 0xc000b6fb50})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001adc50, 0xc000259378)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001adc50, 0xc000259340, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001adc50, {0x7f2010936fd8?, 0xc000259340})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:321 +0x265\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001adc50, 0xc000240718)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001adc50, 0xc0002406e0, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001adc50, {0x7f2010936fd8?, 0xc0002406e0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:321 +0x265\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001adc50, 0xc0001982f8)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001adc50, 0xc0001982c0, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f2010936a98?, 0xc0001982c0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f2010936978?, 0xc0009ebec0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0001adc50, {{0xc0001a2120?, 0xc0001980b0?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f20109369a8?, 0xc000a01650?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001adc50, {0x7f2010936978?, 0xc0009ebee0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001adc50, {0x7f2010936e88?, 0xc0009ebef0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*Minifier).Minify(0xc0000222b8, 0x0?, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08?, 0xc00003a660?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb\ngithub.com/tdewolff/minify/v2.(*M).MinifyMimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08, 0xc00003a660}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255\ngithub.com/tdewolff/minify/v2.(*M).Minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f20109359e8, 0xc00010b2c0}, {0x7f2010935a08, 0xc00003a660}"
+ }
+ }
}
}
},
@@ -1352,26 +1346,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 716132,
"minzippedBytes": 162248,
- "time": 80.9286918,
- "runs": 5
- }
- }
- },
- "@tdewolff/minify": {
- "minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
- "configHash": "38ae91bbd1",
- "result": {
- "data": {
- "minifiedBytes": 717072,
- "minzippedBytes": 165014,
- "time": 55.4518318,
+ "time": 74.3699722,
"runs": 5
}
}
@@ -1461,6 +1442,16 @@
"stage": "post-validation"
}
}
+ },
+ "@tdewolff/minify": {
+ "minifierPath": "tdewolff-minify.ts",
+ "version": "2.23.6",
+ "configHash": "38ae91bbd1",
+ "result": {
+ "error": {
+ "message": "Failed to parse JSON:\n{0x366b6fc4, 0x5, 0x5}, 0x0?)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178\ngithub.com/tdewolff/minify/v2/js.decimalNumber({0x366b6fc4?, 0x366b6fb2?, 0x1?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a44736918?, 0xc00025dce0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBindingElement(0xc0000cfc50, {{0x7f9a44736888?, 0xc00026adb0?}, {0x7f9a44736918?, 0xc00025dce0?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyVarDecl(0xc0000cfc50, 0xc00026acc0, 0x90?)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:571 +0xfc\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0000cfc50, {0x7f9a44736ee8?, 0xc00026acc0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:141 +0x1725\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0000cfc50, 0xc000264a88)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0000cfc50, 0xc000264a50, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a44736a98?, 0xc000264a50?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a44736978?, 0xc00024f5e0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyProperty(0xc0000cfc50, {0xc00025ed28, 0x0, {0x7f9a44736978, 0xc00024f5e0}, {0x0, 0x0}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:796 +0xd9\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a44736c18?, 0xc0000bc1e0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1143 +0x241a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0000cfc50, {{0xc0000be900?, 0xc0000a6490?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a447369a8?, 0xc000d3a900?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0000cfc50, {0x7f9a44736dc8?, 0xc000acebe0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0000cfc50, 0xc0000aa248)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0000cfc50, 0xc0000aa210, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a44736a98?, 0xc0000aa210?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0000cfc50, {{0xc0000be240?, 0xc0000a60a0?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0000cfc50, {0x7f9a447369a8?, 0xc000d3a930?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0000cfc50, {0x7f9a44736e88?, 0xc000acec00})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*Minifier).Minify(0xc0000222b8, 0x0?, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08?, 0xc0000a4000?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb\ngithub.com/tdewolff/minify/v2.(*M).MinifyMimetype(0xc000078380, {0xc0000a0018, 0x16, 0x18}, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08, 0xc0000a4000}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255\ngithub.com/tdewolff/minify/v2.(*M).Minify(0xc000078380, {0xc0000a0000?, 0x0?}, {0x7f9a447359e8, 0xc0000a2000}, {0x7f9a44735a08, 0xc0000a4000}"
+ }
+ }
}
}
},
@@ -1498,13 +1489,13 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 1006765,
"minzippedBytes": 324608,
- "time": 166.16210700000002,
+ "time": 145.40354600000003,
"runs": 5
}
}
@@ -1548,19 +1539,6 @@
}
}
},
- "@tdewolff/minify": {
- "minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
- "configHash": "38ae91bbd1",
- "result": {
- "data": {
- "minifiedBytes": 1013425,
- "minzippedBytes": 331847,
- "time": 114.55953399999999,
- "runs": 5
- }
- }
- },
"bun": {
"minifierPath": "bun.ts",
"version": "1.2.13",
@@ -1615,6 +1593,16 @@
"stage": "minification"
}
}
+ },
+ "@tdewolff/minify": {
+ "minifierPath": "tdewolff-minify.ts",
+ "version": "2.23.6",
+ "configHash": "38ae91bbd1",
+ "result": {
+ "error": {
+ "message": "Failed to parse JSON:\n{0x2b9c2165, 0x5, 0x5}, 0x0?)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/common.go:502 +0x1178\ngithub.com/tdewolff/minify/v2/js.decimalNumber({0x2b9c2165?, 0xc00023c180?, 0xc0002394d0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/util.go:1379 +0x13a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536918?, 0xc0002339c0?}, 0xa)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:894 +0x1328\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc000239590?}, 0x4)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002395c0?}, 0x4)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002396b0?}, 0x2)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:972 +0x1a38\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536a68?, 0xc0002398c0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1368 +0x1ea6\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001bdc50, {0x7f3cfa536dc8?, 0xc00023a250})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001bdc50, 0xc000234df8)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001bdc50, 0xc000234dc0, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc000234dc0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536828?, 0xc0002398f0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1006 +0x1c28\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa5367f8?, 0xc0014c4168?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001bdc50, {0x7f3cfa536dc8?, 0xc00023a490})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:179 +0x1508\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001bdc50, 0xc0002340e8)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001bdc50, 0xc0002340b0, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc0002340b0?}, 0x11)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa5369a8?, 0xc000240600?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1324 +0xff6\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc00023a4b0?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBindingElement(0xc0001bdc50, {{0x7f3cfa536888?, 0xc0002315c0?}, {0x7f3cfa536978?, 0xc00023a4b0?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:811 +0x98\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyVarDecl(0xc0001bdc50, 0x7f3cfa3b6675?, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:540 +0x219\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa5367c8?, 0xc000231590?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1374 +0x1676\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa5367f8?, 0xc001010090?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1412 +0x2588\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001bdc50, {0x7f3cfa536e88?, 0xc000cafd60})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyBlockStmt(0xc0001bdc50, 0xc0001883a8)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:420 +0x52\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyFuncDecl(0xc0001bdc50, 0xc000188370, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:626 +0x2eb\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536a98?, 0xc000188370?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1384 +0x12a5\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc000caef20?}, 0x1)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyArguments(0xc0001bdc50, {{0xc0001a2120?, 0xc000188160?, 0x11?}})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:524 +0x5d\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa5369a8?, 0xc0013589f0?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1330 +0x1053\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyExpr(0xc0001bdc50, {0x7f3cfa536978?, 0xc000caef40?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:1103 +0x1d1a\ngithub.com/tdewolff/minify/v2/js.(*jsMinifier).minifyStmt(0xc0001bdc50, {0x7f3cfa536e88?, 0xc000caefe0})\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:134 +0xd3f\ngithub.com/tdewolff/minify/v2/js.(*Minifier).Minify(0xc0000222b8, 0x0?, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08?, 0xc00003a660?}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/js/js.go:59 +0x1bb\ngithub.com/tdewolff/minify/v2.(*M).MinifyMimetype(0xc000078380, {0xc0000222e8, 0x16, 0x18}, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08, 0xc00003a660}, 0x0)\n\t/home/runner/go/pkg/mod/github.com/tdewolff/minify/v2@v2.23.5/minify.go:213 +0x255\ngithub.com/tdewolff/minify/v2.(*M).Minify(0xc000078380, {0xc0000222d0?, 0x0?}, {0x7f3cfa5359e8, 0xc00010b2c0}, {0x7f3cfa535a08, 0xc00003a660}"
+ }
+ }
}
}
},
@@ -1652,26 +1640,26 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 2278628,
"minzippedBytes": 463332,
- "time": 210.1913118,
+ "time": 189.6798518,
"runs": 5
}
}
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
- "minifiedBytes": 2292495,
- "minzippedBytes": 471791,
- "time": 142.6696526,
+ "minifiedBytes": 2292496,
+ "minzippedBytes": 471792,
+ "time": 137.9133506,
"runs": 5
}
}
@@ -1791,26 +1779,26 @@
},
"oxc-minify": {
"minifierPath": "oxc-minify.ts",
- "version": "0.70.0",
+ "version": "0.71.0",
"configHash": "adfabf738f",
"result": {
"data": {
"minifiedBytes": 3349545,
"minzippedBytes": 860657,
- "time": 413.0771082,
+ "time": 384.81804380000005,
"runs": 5
}
}
},
"@tdewolff/minify": {
"minifierPath": "tdewolff-minify.ts",
- "version": "2.23.5",
+ "version": "2.23.6",
"configHash": "38ae91bbd1",
"result": {
"data": {
"minifiedBytes": 3348160,
"minzippedBytes": 875817,
- "time": 263.11272859999997,
+ "time": 261.3831022,
"runs": 5
}
}
diff --git a/packages/minifiers/package.json b/packages/minifiers/package.json
index afc25377..355243c6 100644
--- a/packages/minifiers/package.json
+++ b/packages/minifiers/package.json
@@ -6,14 +6,14 @@
"dependencies": {
"@minification-benchmarks/utils": "*",
"@swc/core": "^1.11.22",
- "@tdewolff/minify": "^2.23.5",
+ "@tdewolff/minify": "^2.23.6",
"babel-minify": "^0.5.2",
"bun": "^1.2.13",
"esbuild": "^0.25.4",
"find-up": "^7.0.0",
"google-closure-compiler": "^20250518.0.0",
"mem": "^9.0.2",
- "oxc-minify": "^0.70.0",
+ "oxc-minify": "^0.71.0",
"terser": "^5.39.2",
"uglify-js": "^3.19.3"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 92e92f44..708e11e7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -201,8 +201,8 @@ importers:
specifier: ^1.11.22
version: 1.11.22
'@tdewolff/minify':
- specifier: ^2.23.5
- version: 2.23.5
+ specifier: ^2.23.6
+ version: 2.23.6
babel-minify:
specifier: ^0.5.2
version: 0.5.2
@@ -222,8 +222,8 @@ importers:
specifier: ^9.0.2
version: 9.0.2
oxc-minify:
- specifier: ^0.70.0
- version: 0.70.0
+ specifier: ^0.71.0
+ version: 0.71.0
terser:
specifier: ^5.39.2
version: 5.39.2
@@ -479,25 +479,25 @@ packages:
engines: {node: '>=10'}
dev: false
- /@emnapi/core@1.4.0:
- resolution: {integrity: sha512-H+N/FqT07NmLmt6OFFtDfwe8PNygprzBikrEMyQfgqSmT0vzE515Pz7R8izwB9q/zsH/MA64AKoul3sA6/CzVg==}
+ /@emnapi/core@1.4.3:
+ resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
requiresBuild: true
dependencies:
- '@emnapi/wasi-threads': 1.0.1
+ '@emnapi/wasi-threads': 1.0.2
tslib: 2.6.2
dev: false
optional: true
- /@emnapi/runtime@1.4.0:
- resolution: {integrity: sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==}
+ /@emnapi/runtime@1.4.3:
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
requiresBuild: true
dependencies:
tslib: 2.6.2
dev: false
optional: true
- /@emnapi/wasi-threads@1.0.1:
- resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
+ /@emnapi/wasi-threads@1.0.2:
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
requiresBuild: true
dependencies:
tslib: 2.6.2
@@ -1060,12 +1060,12 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.13
dev: false
- /@napi-rs/wasm-runtime@0.2.9:
- resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+ /@napi-rs/wasm-runtime@0.2.10:
+ resolution: {integrity: sha512-bCsCyeZEwVErsGmyPNSzwfwFn4OdxBj0mmv6hOFucB/k81Ojdu68RbZdxYsRQUPc9l6SU5F/cG+bXgWs3oUgsQ==}
requiresBuild: true
dependencies:
- '@emnapi/core': 1.4.0
- '@emnapi/runtime': 1.4.0
+ '@emnapi/core': 1.4.3
+ '@emnapi/runtime': 1.4.3
'@tybys/wasm-util': 0.9.0
dev: false
optional: true
@@ -1199,8 +1199,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-darwin-arm64@0.70.0:
- resolution: {integrity: sha512-EZSoESxXFsgz/q7ccpA1FNdhfVkIKFmdL9ZvaP7lA7BxK2/r/t03drCUqWERRs9SfovA841o+DAzNMEshecJow==}
+ /@oxc-minify/binding-darwin-arm64@0.71.0:
+ resolution: {integrity: sha512-q9CLdxDD4Kz+z/G9EC/rEzVVIrEJGwG+vgJQV+wS6pZoTTX5MC3GvNyvmV+1vc+AW+zJyWuK113P90QPvR8VTQ==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [darwin]
@@ -1208,8 +1208,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-darwin-x64@0.70.0:
- resolution: {integrity: sha512-7nWv6KBygkHnFLNpGRyiVb/ukMtWtRQbgVVfTxFvMjE3Gjpk2NQb2sqDcG5/J6EYIEU6fQT2bJ3+P6xub8Jnqw==}
+ /@oxc-minify/binding-darwin-x64@0.71.0:
+ resolution: {integrity: sha512-mpLnVfsMZT2ign/bLf5M/rs2B90NcH4Tm1OSeiSswngX8KcD2KA6JKFBc18pvcHlhb922b4Tgn3hpV+fH6Bn/w==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [darwin]
@@ -1217,8 +1217,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-freebsd-x64@0.70.0:
- resolution: {integrity: sha512-OwWiSCOsMf26ngIpVCGJjDm0xa/KWl3TLrQcF1sAgpvvryuXQ8QWys7u4W5roJJ6GDd1Kb84oQWUSJ9yN2kVGw==}
+ /@oxc-minify/binding-freebsd-x64@0.71.0:
+ resolution: {integrity: sha512-wv5lt+4cb4Zb1LGKw3Qlc3UM8UvQ3JYrLlqX6BUk/oE5SZyZ4HX1h0/8Dap23DFcaoiTpjxalaZ76Rlu4HZhDg==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [freebsd]
@@ -1226,8 +1226,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-arm-gnueabihf@0.70.0:
- resolution: {integrity: sha512-oJyQhHRDkc3hgglsQt1nndWjMjT7O1rZFzaKKBftni7UvBpMZ7A6Lacr5tTp6sYMP743L2T7qmNa5KaGZ4+bhw==}
+ /@oxc-minify/binding-linux-arm-gnueabihf@0.71.0:
+ resolution: {integrity: sha512-jKdg78QehWXYbLtpWTw3jjYUqi/CyDUCgHmsOxV8SpL8E1EoqgeuG+9OvsPomRtZCe4OnNUQ945+gsp+RGLGaA==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [linux]
@@ -1235,8 +1235,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-arm-musleabihf@0.70.0:
- resolution: {integrity: sha512-CS9bZztqTTDKUMweXL42wPnoYDFH9/qHRgLBkr/x8TaJmUmzZc0YD7Gwof4YVggNVYx1yJu5nfiGSj2dNooY4Q==}
+ /@oxc-minify/binding-linux-arm-musleabihf@0.71.0:
+ resolution: {integrity: sha512-k093BtTgujfDPUyhfY9ZS40In6mKVpDzMEVVyV7DhwFDaJ7D0LFxXfjfM4qnEHMuuMa40v466KI/tn/WqfQQ7A==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [linux]
@@ -1244,8 +1244,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-arm64-gnu@0.70.0:
- resolution: {integrity: sha512-d1v1ICJELxg9LUqEVS2UvN/wMQJ68hydHNJfG4xu8KsS8fAOdIe5YtD/5Pjylcg6l9oFkkkvxsB1wXQ0Fw5DPA==}
+ /@oxc-minify/binding-linux-arm64-gnu@0.71.0:
+ resolution: {integrity: sha512-Ll+u/58jQoKyByZO9J5eH9V2PWxb4Hw7iuXgMFsJVdlBeeyEwm0BrkYocTqIZ1MO1kxXY3tPFCqgrpXQ3dG+aw==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [linux]
@@ -1253,8 +1253,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-arm64-musl@0.70.0:
- resolution: {integrity: sha512-J1g5TB8fK4lKkCjZNBRASXrNMQFfsoLio6kRLGZfT3RqQ3N6hUc6oThld4HtimZ/G9ldR0CL9LWq8PTG/EOfXg==}
+ /@oxc-minify/binding-linux-arm64-musl@0.71.0:
+ resolution: {integrity: sha512-RStBbGHRB8HZa9nvIzvs50QQyOBKpF/+J3x5RZantPH+HWtqf4kRXsQiY29mcov5udSOYEiXLIKZ+VLuNzE2oQ==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [linux]
@@ -1262,8 +1262,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-riscv64-gnu@0.70.0:
- resolution: {integrity: sha512-VvnLbXH8RF4H+dnIsoWYEetSSvimKOn4GEs+9w+QfGRd02O8AXzd55PXcW9uedcJwxNQDj6jd6OnG9NI6kHXQg==}
+ /@oxc-minify/binding-linux-riscv64-gnu@0.71.0:
+ resolution: {integrity: sha512-zqAcFuctR+vgXsYYYOFNapJhuH8X0TjFEIh0CUR8N7SH0zKyw+BKRgS6SsEc/BLLHThVyp0t7GzdElfgTe/VVQ==}
engines: {node: '>=14.0.0'}
cpu: [riscv64]
os: [linux]
@@ -1271,8 +1271,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-s390x-gnu@0.70.0:
- resolution: {integrity: sha512-sNIDSMsq3VCxLzEt5iHeZEC1v0oyTrgk1SJN3f21oKv7GrSuvSjCJ6uB3bW1kgFKkfun52T8cipKeT3gs/SpBQ==}
+ /@oxc-minify/binding-linux-s390x-gnu@0.71.0:
+ resolution: {integrity: sha512-w9KDxD4TmJQRpKrqfQn2YhRxa0iwYLCoo1hUSrzOcRg1XOWsgwyYkOUYkTxxeKjCGMBFVuOYomEwDZ2SpNndQA==}
engines: {node: '>=14.0.0'}
cpu: [s390x]
os: [linux]
@@ -1280,8 +1280,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-x64-gnu@0.70.0:
- resolution: {integrity: sha512-K7XtZnVkwzP/PGIl3NdGLtFLFcFTjtt8DfLwqNpa1vXLf6JnA4AiODog1FBpU7TCLxexRw2hOvPGjWkn8sjS7w==}
+ /@oxc-minify/binding-linux-x64-gnu@0.71.0:
+ resolution: {integrity: sha512-0ipDbd81GcZHrLEQB+AXTRCuFVxWdm/40NOrO9DnutBBgTVrnhAAgJEMiY3HrLFOtrr9MJW6V7PoBcN+wmRWkw==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
@@ -1289,8 +1289,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-linux-x64-musl@0.70.0:
- resolution: {integrity: sha512-hvscFjTsHFi6I7R/Y+0NRBZX+623tnTDnioPjXFrnD3dO3ix8Nc+sLXs4+eOaucn3YNG1zaLnx5GIUU7LwfMXg==}
+ /@oxc-minify/binding-linux-x64-musl@0.71.0:
+ resolution: {integrity: sha512-I2hWqVfRtTsff7dajWK3XgNP5EQTyTIPmJ5aoy9GI1TZXBpu1WYz6V8QjCbbRNFZaTgJ/60Y6tcIZt2pj6s21Q==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
@@ -1298,18 +1298,18 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-wasm32-wasi@0.70.0:
- resolution: {integrity: sha512-DIloq/aqmKd4H8MGtjQzKPOeYJEyq81XLWeehOErmLW7WZfq+ya8ta48C/91I74KgZmPXsvZZla/g5YAvNYFdw==}
+ /@oxc-minify/binding-wasm32-wasi@0.71.0:
+ resolution: {integrity: sha512-Jtb3NoBnC/MoRJAmko3fUeF6/np5Ywgbq5zfVlPUOdjwB1i/7QmtA50WAeeuHseY5Ej6oFOCGjkK+T45GjTOIg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
requiresBuild: true
dependencies:
- '@napi-rs/wasm-runtime': 0.2.9
+ '@napi-rs/wasm-runtime': 0.2.10
dev: false
optional: true
- /@oxc-minify/binding-win32-arm64-msvc@0.70.0:
- resolution: {integrity: sha512-QDboaPCLIg1eJb+5EjfprbbkcpWsHurCwUtLw5k4lxRoHhagqSUNgFq+d15/yn03kPcrxTmkXC8h/vnWKfopnA==}
+ /@oxc-minify/binding-win32-arm64-msvc@0.71.0:
+ resolution: {integrity: sha512-34jVoRLXGGu/TC8Gv7gPi6EG0JGMu/iUtM4L8TP8ykZKxHBAqkmu+QjDondbFGK6v6baLZ8VNwnFvcwhp9hOqw==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [win32]
@@ -1317,8 +1317,8 @@ packages:
dev: false
optional: true
- /@oxc-minify/binding-win32-x64-msvc@0.70.0:
- resolution: {integrity: sha512-/eR6BXZd46pOtEUyK8Nfzc4cwZJBjIkeh5dH2OQai/zipGT3EvxXZLbuPUUIjAbe4ek1vuuluzyhT8KilFitVg==}
+ /@oxc-minify/binding-win32-x64-msvc@0.71.0:
+ resolution: {integrity: sha512-tPj1c19J3y/pHJRWnC6D6StktBRRjmkkxAH6cE6550SjIFn3FUV1hvml8l19JycnNarmFl7Kjl9J5bbPdJS6oA==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [win32]
@@ -1530,8 +1530,8 @@ packages:
'@swc/counter': 0.1.3
dev: false
- /@tdewolff/minify@2.23.5:
- resolution: {integrity: sha512-H1CgR+L7J4B8SuspozK6/2xgbzZ85WYM9HUgG+wJ/mmjgke5ZKNI8fbx8rmVeJcKJN4gOch9CA3SuqwnlgpBGw==}
+ /@tdewolff/minify@2.23.6:
+ resolution: {integrity: sha512-FBCY5cJnKc5aOjHlY3BTBgTV0AX0EoD/k073LY6YLZ6CYP1RTuBYJe/M8hOX5E9UO0NZBSskbshQzyc0KN+YYg==}
requiresBuild: true
dependencies:
node-gyp: 11.1.0
@@ -5786,24 +5786,24 @@ packages:
resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==}
dev: false
- /oxc-minify@0.70.0:
- resolution: {integrity: sha512-58bt80ZcQmQiTlkFDyXFVpebXHwfmQImIP6HBSTPfIBdV5sn+un8CJMPitP1WH3ibbRYArnfMSR2hawjEEphLQ==}
+ /oxc-minify@0.71.0:
+ resolution: {integrity: sha512-k0rC1Z/vU7NCpig8RxsUA+NUtbh0Ckh7AOszWYLQ6OO5Kz0220giSslnWlytrG8Csj5PBdIOh9xSAKM3/RXMQw==}
engines: {node: '>=14.0.0'}
optionalDependencies:
- '@oxc-minify/binding-darwin-arm64': 0.70.0
- '@oxc-minify/binding-darwin-x64': 0.70.0
- '@oxc-minify/binding-freebsd-x64': 0.70.0
- '@oxc-minify/binding-linux-arm-gnueabihf': 0.70.0
- '@oxc-minify/binding-linux-arm-musleabihf': 0.70.0
- '@oxc-minify/binding-linux-arm64-gnu': 0.70.0
- '@oxc-minify/binding-linux-arm64-musl': 0.70.0
- '@oxc-minify/binding-linux-riscv64-gnu': 0.70.0
- '@oxc-minify/binding-linux-s390x-gnu': 0.70.0
- '@oxc-minify/binding-linux-x64-gnu': 0.70.0
- '@oxc-minify/binding-linux-x64-musl': 0.70.0
- '@oxc-minify/binding-wasm32-wasi': 0.70.0
- '@oxc-minify/binding-win32-arm64-msvc': 0.70.0
- '@oxc-minify/binding-win32-x64-msvc': 0.70.0
+ '@oxc-minify/binding-darwin-arm64': 0.71.0
+ '@oxc-minify/binding-darwin-x64': 0.71.0
+ '@oxc-minify/binding-freebsd-x64': 0.71.0
+ '@oxc-minify/binding-linux-arm-gnueabihf': 0.71.0
+ '@oxc-minify/binding-linux-arm-musleabihf': 0.71.0
+ '@oxc-minify/binding-linux-arm64-gnu': 0.71.0
+ '@oxc-minify/binding-linux-arm64-musl': 0.71.0
+ '@oxc-minify/binding-linux-riscv64-gnu': 0.71.0
+ '@oxc-minify/binding-linux-s390x-gnu': 0.71.0
+ '@oxc-minify/binding-linux-x64-gnu': 0.71.0
+ '@oxc-minify/binding-linux-x64-musl': 0.71.0
+ '@oxc-minify/binding-wasm32-wasi': 0.71.0
+ '@oxc-minify/binding-win32-arm64-msvc': 0.71.0
+ '@oxc-minify/binding-win32-x64-msvc': 0.71.0
dev: false
/p-defer@1.0.0: