FOUR-32127 LAYOUT Javascript base is very large >> Idea: Create a sim… - #8898
FOUR-32127 LAYOUT Javascript base is very large >> Idea: Create a sim…#8898gproly wants to merge 7 commits into
Conversation
…plified layout Description: All pages are loading a large amount of JavaScript that is not always used. - Context There is about 2000ms of JavaScript execution. This includes non-used libraries like monaco. - Acceptance criteria Have a simplified layout that loads the minimum assets. Allow some pages to be refactored to use this simplified layout. Related tickets: https://processmaker.atlassian.net/browse/FOUR-32127
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net |
Introduce LayoutAssetManager with route-based profiles so layout.blade.php loads lightweight bundles on inbox/tasks. Lazy-load Process and DashboardViewer in tasks/router.js to defer heavy JS until navigation.
|
QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net |
…e.g. lightweight inbox vs full default). Keeps asset loading declarative and extensible;
|
|
QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net |





…plified layout
Description:
All pages are loading a large amount of JavaScript that is not always used.
Context There is about 2000ms of JavaScript execution.
This includes non-used libraries like monaco.
Acceptance criteria Have a simplified layout that loads the minimum assets. Allow some pages to be refactored to use this simplified layout.
Related tickets:
https://processmaker.atlassian.net/browse/FOUR-32127
https://processmaker.atlassian.net/browse/FOUR-32128
ci:deploy