utopia
utopia copied to clipboard
WIP - Cache parse results
This is a work in progress to cache parseResult to reduce editor load time with large projects.
TODO:
- Make UIDs longer/related to filename to avoid collision (since some of the results come from cache now and that might cause a collision)
#12380 Bundle Size — 62.49MiB (~+0.01%).
5f0face(current) vs 6339ece master#12374(baseline)
[!WARNING] Bundle contains 58 duplicate packages – View duplicate packages
Bundle metrics
2 changes
1 regression
| Current #12380 |
Baseline #12374 |
|
|---|---|---|
45.54MiB(~+0.01%) |
45.54MiB |
|
0B |
0B |
|
21.11% |
22.21% |
|
31 |
31 |
|
34 |
34 |
|
4374 |
4374 |
|
504 |
504 |
|
30.83% |
30.83% |
|
468 |
468 |
|
58 |
58 |
Bundle size by type
2 changes
1 regression
1 improvement
| Current #12380 |
Baseline #12374 |
|
|---|---|---|
62.48MiB (~+0.01%) |
62.47MiB |
|
10.94KiB (-0.34%) |
10.97KiB |
Bundle analysis report Branch feat/cache-parse Project dashboard
Performance test results:
