Skip to content

FOUR-32127 LAYOUT Javascript base is very large >> Idea: Create a sim… - #8898

Open
gproly wants to merge 7 commits into
feature/FOUR-32144from
feature/FOUR-32127
Open

FOUR-32127 LAYOUT Javascript base is very large >> Idea: Create a sim…#8898
gproly wants to merge 7 commits into
feature/FOUR-32144from
feature/FOUR-32127

Conversation

@gproly

@gproly gproly commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

…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

…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
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

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.

@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

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.

@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

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.

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

gproly added 2 commits July 28, 2026 22:17
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.
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@vladyrichter

Copy link
Copy Markdown

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;
@processmaker-sonarqube

Copy link
Copy Markdown

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@gproly
gproly changed the base branch from develop to feature/FOUR-32144 July 30, 2026 22:02
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants