Commit Graph

13 Commits

Author SHA1 Message Date
Donny/강동윤
8c4873f81e
test(es/minifier): Remove mangle-only snapshots ()
**Description:**

We don't have to store snapshots of all fixtures.
2022-09-28 21:35:52 +09:00
Donny/강동윤
93964a82ea
test(es/minifier): Remove analysis snapshot ()
**Description:**

This PR removes analysis snapshots as it disturbs code review process
2022-09-23 13:14:42 +09:00
Donny/강동윤
a9873e505d
perf(es/minifier): Optimize analyzer () 2022-09-20 08:21:39 +00:00
Alexander Akait
ccd618ce54
perf(html/minifier): Improve performance () 2022-09-13 14:01:41 +09:00
Donny/강동윤
60ce462215
feat(es/minifier): Align name mangler with terser () 2022-09-06 21:37:58 +09:00
Austaras
ca21fd0c4d
fix(es/minifier): Inline vars declared in conditional paths () 2022-08-05 13:25:28 +00:00
Donny/강동윤
3943eb24d1
feat(es/minifier): Consider char frequencies () 2022-08-03 10:20:17 +00:00
Donny/강동윤
7f69b9c80f
test(es/minifier): Add snapshots for the mangler ()
I found a way to make the name mangler parallel, but I want to ensure that we don't break anything.
2022-05-27 07:32:23 +00:00
Donny/강동윤
49b3c2715c
refactor(es/minifier): Make rust-analyzer fast, really () 2022-05-23 16:16:05 +09:00
Donny/강동윤
47e6cc5190
refactor(es/minifier): Make rust-analyzer faster ()
- We now use a separate crate for testing the minifier. This makes IDE much faster.
2022-05-23 15:53:01 +09:00
Donny/강동윤
36ff4f735f
test(es/minifier): Add size tests using dbg-swc () 2022-05-16 03:01:53 +00:00
Donny/강동윤
53610fdafc
feat(es/resolver): Use different syntax context for unresolved refs ()
- We don't need a list of bindings to check if an identifier is unresolved.
 - Checking if an identifier is unresolved is now one CPU instruction.
   - Previously it was one hashmap operation.
 - This PR also improves performance, by removing the hashmaps mentioned above.
2022-04-26 07:38:50 +00:00
Donny/강동윤
4e113037e5
test(es/minifier): Use _ instead of - for terser tests () 2022-04-23 18:34:00 +00:00