Open hudson-newey opened 1 day ago
Size Change: +182 B (+0.01%)
Total Size: 3.59 MB
Filename | Size | Change | |
---|---|---|---|
dist/workbench-client/browser/main-IF5TMIGN.js |
0 B | -1.13 MB (removed) | đ |
dist/workbench-client/server/main.js |
1.94 MB | +118 B (+0.01%) | |
dist/workbench-client/browser/main-DD7BJNMO.js |
1.13 MB | +1.13 MB (new file) | đ |
Use the Angular Vite development server
Load the "aaaa" staging project once to warm the server side cache and reducing the variance in server responses.
Open a new browser tab and load the project list page with network request caching disabled
A new browser tab is used to reduce the livlihood of v8 JS caching/optimizations
Click on the "aaaa" staging project
measure the time between the start of the click event and the last frame of the project details page
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Average | Std-dev | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
show | 2.4 | 2.659 | 2.576 | 2.553 | 2.63 | 3.113 | 3.107 | 2.643 | 3.109 | 2.532 | 2.7322 | 0.2704255083 | |
filter | 2.494 | 2.615 | 2.611 | 2.538 | 3.125 | 2.413 | 3.136 | 2.573 | 3.109 | 3.129 | 2.7743 | 0.3071666395 |
Use show requests for hasMany associations
Using show requests for hasMany associations allows the http debounce interceptor to cache hasMany association requests
Changes
hasMany
association decoratorschildIdentifier
fromhasMany
association decorator. This was previously used to filter items by properties that were not anid
. However, this has never been used, and would not be supported usingshow
requestsIssues
Fixes: #2160
Final Checklist
npm run lint
)npm run test:all
)