total uncompressed bytes
1.2 MB
total files
258
Fix
199 wasted files
total waste: 604.9 KB
- tests/es2015_classes.rs : 112.4 KB
- tests/es2022_class_properties.rs : 95.7 KB
- tests/es2017_async_to_generator.rs : 59.7 KB
- tests/es2018_object_rest_spread.rs : 52.5 KB
- tests/es2015_parameters.rs : 44.8 KB
- tests/es2015_regenerator.rs : 35.7 KB
- tests/es2015_destructuring.rs : 34.0 KB
- tests/es2015_template_literals.rs : 24.9 KB
- tests/es2015_block_scoping.rs : 23.6 KB
- tests/es2020_optional_chaining.rs : 20.6 KB
- tests/es2015_spread.rs : 13.2 KB
- tests/es2015_for_of.rs : 12.3 KB
- tests/es2015_computed_props.rs : 12.0 KB
- tests/es2015_arrow.rs : 8.4 KB
- tests/es2015_duplicated_keys.rs : 3.6 KB
- tests/es2022_private_in_object.rs : 3.0 KB
- tests/private-in-object/private/nested-class-other-redeclared/output.js : 1.3 KB
- tests/private-in-object/.private-loose/nested-class-other-redeclared/output.js : 1.3 KB
- tests/private-in-object/private/nested-class-redeclared/output.js : 1.1 KB
- tests/fixture/new-target/general/.class-properties/output.js : 1.0 KB
- tests/private-in-object/.private-loose/nested-class-redeclared/output.js : 1.0 KB
- tests/es2021_logcal_assignments.rs : 987 B
- tests/es2022_static_blocks.rs : 955 B
- tests/private-in-object/private/nested-class/output.js : 906 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class-other-redeclared/output.js : 852 B
- tests/private-in-object/.private-loose/nested-class/output.js : 810 B
- tests/fixture/new-target/general/.class-properties-loose/output.js : 790 B
- tests/fixture/async-to-generator/issue-1918/exec.js : 782 B
- tests/fixture/new-target/exec/reflect-function/exec.js : 767 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/compiled-classes/output.js : 727 B
- tests/es2015_new_target.rs : 623 B
- tests/private-in-object/to-native-fields/nested-class-other-redeclared/output.js : 588 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class-redeclared/output.js : 583 B
- tests/private-in-object/to-native-fields/half-constructed-instance/output.js : 520 B
- tests/static-blocks/class-properties/in-class-heritage/output.js : 504 B
- tests/fixture/new-target/general/.class-properties-loose/input.js : 493 B
- tests/fixture/new-target/general/.class-properties/input.js : 493 B
- tests/private-in-object/.private-loose/accessor/output.js : 487 B
- tests/private-in-object/to-native-fields/half-constructed-static/exec.js : 477 B
- tests/private-in-object/.private-loose/static-accessor/output.js : 471 B
- tests/private-in-object/.private-loose/method/output.js : 464 B
- tests/private-in-object/.private-loose/field/output.js : 461 B
- tests/private-in-object/.private-loose/static-method/output.js : 452 B
- tests/private-in-object/.private-loose/static-field/output.js : 445 B
- tests/fixture/new-target/exec/reflect-class/exec.js : 438 B
- tests/private-in-object/private/accessor/output.js : 426 B
- tests/private-in-object/to-native-fields/half-constructed-instance/exec.js : 423 B
- tests/private-in-object/private/field/output.js : 410 B
- tests/private-in-object/to-native-fields/nested-class-redeclared/output.js : 405 B
- tests/fixture/classes/issue-2228/case1/exec.js : 395 B
- tests/private-in-object/to-native-fields/half-constructed-static/output.js : 388 B
- tests/fixture/classes/next-31627/1/output.js : 378 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class/output.js : 372 B
- tests/private-in-object/private/method/output.js : 367 B
- tests/private-in-object/to-native-fields/multiple-checks/output.js : 352 B
- tests/fixture/classes/issue-2071/case2/exec.js : 346 B
- tests/private-in-object/private/static-field/output.js : 345 B
- tests/fixture/classes/issue-2071/case1/exec.js : 340 B
- tests/fixture/classes/next-31627/1/input.js : 337 B
- tests/fixture/async-to-generator/issue-1718/exec.js : 333 B
- tests/private-in-object/private/static-method/output.js : 315 B
- tests/private-in-object/private/static-accessor/output.js : 315 B
- tests/static-blocks/class-properties/new-target/output.js : 313 B
- tests/private-in-object/private/native-classes/output.js : 312 B
- tests/static-blocks/class-properties/multiple-static-initializers/output.js : 310 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/accessor/output.js : 303 B
- tests/fixture/new-target/exec/class-extended/exec.js : 303 B
- tests/fixture/async-to-generator/nested-try/in-blokc-with-handler/exec.js : 301 B
- tests/private-in-object/.private-loose/native-classes/output.js : 287 B
- tests/private-in-object/to-native-fields/nested-class/output.js : 285 B
- tests/fixture/classes/create-super-1/output.js : 283 B
- tests/fixture/async-to-generator/nested-try/in-finally-with-catch/exec.js : 283 B
- tests/fixture/async-to-generator/issue-2306/exec.js : 282 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/method/output.js : 280 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/field/output.js : 277 B
- tests/fixture/new-target/general/arrow/output.js : 277 B
- tests/fixture/new-target/general/function/output.js : 265 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-accessor/output.js : 264 B
- tests/fixture/new-target/exec/block/exec.js : 260 B
- tests/fixture/for-of/issue-2799/1/exec.js : 255 B
- tests/fixture/new-target/general/extended-class/output.js : 253 B
- tests/private-in-object/to-native-fields/class-expression-static/output.js : 248 B
- tests/static-blocks/basic/in-class-heritage/output.js : 246 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-method/output.js : 245 B
- tests/private-in-object/to-native-fields/class-expression-instance/output.js : 241 B
- tests/fixture/new-target/general/extended-class/input.js : 239 B
- tests/private-in-object/to-native-fields/class-expression-in-default-param/output.js : 238 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-field/output.js : 238 B
- tests/fixture/for-of/issue-2915/1/exec.js : 231 B
- tests/fixture/for-of/next-31757/1/exec.js : 230 B
- tests/static-blocks/basic/multiple-static-initializers/output.js : 218 B
- tests/private-in-object/.private-loose/options.json : 218 B
- tests/fixture/async-to-generator/nested-try/in-finally-witthout-catch/exec.js : 216 B
- tests/fixture/async-to-generator/nested-try/in-block-no-handler/exec.js : 210 B
- tests/private-in-object/to-native-fields/static-shadowed-binding/output.js : 208 B
- tests/fixture/new-target/exec/function-class-extended/exec.js : 208 B
- tests/private-in-object/to-native-fields/accessor/output.js : 204 B
- tests/private-in-object/to-native-fields/method/output.js : 201 B
- tests/private-in-object/to-native-fields/nested-class-other-redeclared/input.js : 200 B
- tests/private-in-object/private/nested-class-other-redeclared/input.js : 200 B
- tests/private-in-object/.private-loose/nested-class-other-redeclared/input.js : 200 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class-other-redeclared/input.js : 200 B
- tests/fixture/for-of/next-31757/2/exec.js : 199 B
- tests/static-blocks/class-properties/in-class-heritage/input.js : 198 B
- tests/static-blocks/basic/in-class-heritage/input.js : 198 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/options.json : 192 B
- tests/private-in-object/to-native-fields/static-field/output.js : 190 B
- tests/static-blocks/class-properties/multiple-static-initializers/input.js : 185 B
- tests/static-blocks/basic/multiple-static-initializers/input.js : 185 B
- tests/private-in-object/to-native-fields/field/output.js : 183 B
- tests/fixture/new-target/exec/function/exec.js : 177 B
- tests/fixture/new-target/general/object/output.js : 170 B
- tests/static-blocks/basic/new-target/output.js : 169 B
- tests/fixture/for-of/issue-2622/1/exec.js : 167 B
- tests/private-in-object/to-native-fields/half-constructed-instance/input.js : 165 B
- tests/private-in-object/to-native-fields/half-constructed-static/input.js : 163 B
- tests/private-in-object/private/options.json : 155 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/compiled-classes/options.json : 155 B
- tests/static-blocks/class-properties/new-target/input.js : 153 B
- tests/static-blocks/class-properties/name-conflict/output.js : 153 B
- tests/static-blocks/basic/new-target/input.js : 153 B
- tests/fixture/async-to-generator/issue-1721/exec.js : 151 B
- tests/static-blocks/basic/name-conflicts02/output.js : 148 B
- tests/private-in-object/to-native-fields/nested-class-redeclared/input.js : 148 B
- tests/private-in-object/private/nested-class-redeclared/input.js : 148 B
- tests/private-in-object/.private-loose/nested-class-redeclared/input.js : 148 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class-redeclared/input.js : 148 B
- tests/fixture/new-target/general/arrow/input.js : 144 B
- tests/fixture/new-target/exec/class/exec.js : 142 B
- tests/private-in-object/private/native-classes/input.js : 141 B
- tests/private-in-object/.private-loose/native-classes/input.js : 141 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/compiled-classes/input.js : 141 B
- tests/fixture/new-target/general/.class-properties/options.json : 138 B
- tests/static-blocks/class-properties/class-binding/output.js : 137 B
- tests/fixture/new-target/general/.class-properties-loose/options.json : 137 B
- tests/fixture/new-target/general/.class-properties-loose/exec.js : 134 B
- tests/fixture/new-target/general/.class-properties/exec.js : 134 B
- tests/static-blocks/basic/name-conflicts02/input.js : 131 B
- tests/private-in-object/to-native-fields/nested-class/input.js : 131 B
- tests/private-in-object/private/nested-class/input.js : 131 B
- tests/private-in-object/.private-loose/nested-class/input.js : 131 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/nested-class/input.js : 131 B
- tests/private-in-object/private/native-classes/options.json : 130 B
- tests/private-in-object/.private-loose/native-classes/options.json : 130 B
- tests/fixture/new-target/general/function/input.js : 126 B
- tests/fixture/async-to-generator/issue-2248/exec.js : 126 B
- tests/fixture/new-target/exec/function-class/exec.js : 123 B
- tests/fixture/new-target/general/iiaf-class/output.js : 115 B
- tests/fixture/new-target/general/iiaf-class/input.js : 114 B
- tests/private-in-object/to-native-fields/class-expression-static/input.js : 113 B
- tests/fixture/new-target/general/object/input.js : 110 B
- tests/fixture/classes/issue-2476/1/exec.js : 109 B
- tests/private-in-object/to-native-fields/multiple-checks/input.js : 108 B
- tests/fixture/classes/create-super-1/exec.js : 108 B
- tests/fixture/opt-chain/issue-2063/1/exec.js : 107 B
- tests/private-in-object/to-native-fields/class-expression-instance/input.js : 106 B
- tests/fixture/new-target/general/block/output.js : 105 B
- tests/fixture/new-target/general/block/input.js : 104 B
- tests/private-in-object/to-native-fields/static-shadowed-binding/input.js : 103 B
- tests/fixture/new-target/general/class/output.js : 100 B
- tests/static-blocks/basic/name-conflicts01/output.js : 98 B
- tests/static-blocks/basic/class-binding/output.js : 98 B
- tests/private-in-object/to-native-fields/static-accessor/output.js : 98 B
- tests/fixture/for-of/1/exec.js : 96 B
- tests/private-in-object/to-native-fields/static-method/output.js : 95 B
- tests/private-in-object/to-native-fields/static-accessor/input.js : 84 B
- tests/private-in-object/private/static-accessor/input.js : 84 B
- tests/private-in-object/.private-loose/static-accessor/input.js : 84 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-accessor/input.js : 84 B
- tests/fixture/new-target/general/class/input.js : 84 B
- tests/static-blocks/class-properties/class-binding/input.js : 82 B
- tests/static-blocks/basic/class-binding/input.js : 82 B
- tests/static-blocks/class-properties/name-conflict/input.js : 81 B
- tests/static-blocks/basic/name-conflicts01/input.js : 81 B
- tests/private-in-object/to-native-fields/static-method/input.js : 80 B
- tests/private-in-object/to-native-fields/static-field/input.js : 80 B
- tests/private-in-object/private/static-method/input.js : 80 B
- tests/private-in-object/private/static-field/input.js : 80 B
- tests/private-in-object/.private-loose/static-method/input.js : 80 B
- tests/private-in-object/.private-loose/static-field/input.js : 80 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-method/input.js : 80 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/static-field/input.js : 80 B
- tests/private-in-object/to-native-fields/accessor/input.js : 77 B
- tests/private-in-object/private/accessor/input.js : 77 B
- tests/private-in-object/.private-loose/accessor/input.js : 77 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/accessor/input.js : 77 B
- tests/fixture/opt-chain/issue-2063/2/exec.js : 76 B
- tests/private-in-object/to-native-fields/method/input.js : 73 B
- tests/private-in-object/to-native-fields/field/input.js : 73 B
- tests/private-in-object/private/method/input.js : 73 B
- tests/private-in-object/private/field/input.js : 73 B
- tests/private-in-object/.private-loose/method/input.js : 73 B
- tests/private-in-object/.private-loose/field/input.js : 73 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/method/input.js : 73 B
- tests/private-in-object/.assumption-privateFieldsAsProperties/field/input.js : 73 B
- tests/fixture/new-target/general/arrow/options.json : 71 B
- tests/private-in-object/to-native-fields/class-expression-in-default-param/input.js : 69 B
- tests/private-in-object/to-native-fields/options.json : 57 B
- tests/fixture/classes/create-super-1/input.js : 40 B